Covered in lush vegetation and exotic flowers, Mauritius has dramatic mountains and a vibrant culture, mixed with some of the finest beaches and aquamarine lagoons in the Indian Ocean. Adding in elegance, luxury and modern beach resorts, this is a perfect destinations for families, friends and couples.