Located in the south-west of the Indian Ocean, Mauritius is the perfect tropical beach destination. With its palm-fringed beaches, clear blue waters, dramatic mountains and renowned resort hotels, Mauritius is legendary. Some of the beaches are small and romantic whilst others can cope with kids and still have quiet corners. There are a huge array of marine sports on offer, everything from snorkelling and water ski-ing to scuba diving and deep sea fishing. Some resorts offer an all-inclusive package which includes activities, making this a very good deal.