Mauritius is world famous for its stunning beaches, lagoons, and pleasant weather. However, the Indian Ocean island has many ...