On the island paradise of Mauritius