An archipelago of almost 1200 islands in the Indian Ocean, the Maldives is as close to heaven on Earth as you're likely to get. The beaches are the main attraction for the many travellers that journey to this exotic location each year and they really are exceptionally beautiful with palm trees as a backdrop. The sand is white and soft underfoot and of course, the weather is as perfect as you will find anywhere. That combination, together with the warm blue waters of the Indian Ocean, makes this place an irresistible holiday destination. Yes, it's a long flight but you definitely won't regret a minute of it. Maldives accommodation is of very high quality, and the hotel resorts, some with palm-roofed lodges on stilts over the water, are a luxurious treat.