One of the best places i have visited. baie lazare on the island of mahe has the most picture perfect beach