The very name Mauritius conjures up images of tropical luxury: walking barefoot along white beaches, swimming in shallow lagoons and indulging in spa treatments.
The majority of hotels offer a huge array of aqua sports (mostly complimentary), have a good number of restaurants to choose from and offer excellent long and short stay beach packages, but Mauritius has so much more.