The Maldives is a beautiful archipelago of over a 1,000 islands, which seem to float on the Indian Ocean. The islands are spread along the ocean in a vertical line, 800kms long, just below the tropical island of Sri Lanka and India. The almost 1,200 islands are clustered into 26 coral atolls or groups. And many of the luxury resorts Maldives is famous for are located within their private piece of sandy haven; like Niyama Private Islands Maldives, you will find many fine resorts boasting a private beach and water sports options including surfing.