Mauritius, bathed in the waters of the Indian Ocean near Madagascar, is renowned for its white sandy beaches and crystal-clear waters. Thousands of...