From €369 EUR Booking.com Set on a private island in one of the largest marine parks in the Indian Ocean, Beachcomber Sainte Anne Resort & Spa features a diving centre and water sport activities.