10. Yap, Micronesia
9. Vis, Croatia
8. Terre-de-Haut, Guadeloupe
7. Lamu, Kenya
6. Ischia, Italy
5. Iles de la Madeleine, Quebec
4. Fakarava, French Polynesia
3. Daufiskie Island, South Carolina
2. Cat Ba Island, Vietnam
1. Anegada, British Virgin Islands
According to MSN.com