If you are looking for heaven on earth, you should try the beach resorts of Mauritius. You can spend some time in Long Beach Golf and Spa resort. If you are looking for more of a secluded place, you can get to spend time in the resort, just beside the sandy beach.
If you are looking for a fine undersea walk it is best for you to go for Lux Belle Mare. It will let you spend some amazing time on the beach away from the usual hustle and bustle of the city.
Here are some of the best beach resorts in Mauritius: