The series of coral atolls spread across the Indian Ocean is an enticing getaway with white sands beaches, turquoise water, and tropical weather.
The water is home to an abundance of marine life so diverse and snorkelers can rejoice in close encounters with rays, sharks, whales, and a dizzying number of fishes.
To make it only better some of the world’s most luxurious resorts in the world sit on top of these atolls with indulgent water villas and beach bungalows.