Here are my top ten beaches:
1. White haven beach, Australia
2. Fernado de Noronha, Brazil
3. Providenciales, Turks and Caicos
4. Culebra, Puerto Rico
5. Lampedusa, Italy
6. Kailua Beach, Hawaii
7. Playa Norte, Ilsa Mujeres
8. Virgin Gorda, British Virgin Islands
9. Ribadeo, Spain
10. Elafonissi, Greece
2. Fernado de Noronha, Brazil
3. Providenciales, Turks and Caicos
4. Culebra, Puerto Rico
5. Lampedusa, Italy
6. Kailua Beach, Hawaii
7. Playa Norte, Ilsa Mujeres
8. Virgin Gorda, British Virgin Islands
9. Ribadeo, Spain
10. Elafonissi, Greece