Mauritius is not only beautiful but also a very warm, friendly, and soulful place. From snorkelling in clear lagoons to ...