7. The Seychelles
Need a nature fix? The Seychelles should top your list of tropical islands to visit. UNESCO-listed nature reserves, flourishing coral reefs, and beautiful boulder-rimmed beaches are a wonderland for wilderness lovers, and more than half the land area of these 115 emerald beauties is protected.
8. St. Barts, The Caribbean
A constant stream of visiting movie stars and mega-moguls means that accommodation and food costs more here than other destinations – especially during high season. However, in return, you’ll find beautiful blond beaches backed by green hills, world-class shopping and dining, and a cultural sophistication that many other tropical destinations lack.