Top 10 Best Beaches in  the World

10. Baia do Sancho, Fernando de Noronha, Brazil

9. Grace Bay Beach, Providenciales, Turks and Caicos.  

8. Whitehaven Beach, Whitsunday Island, Australia.  

7. Navagio Beach, Zakynthos, Greece.  

6. Maya Bay, Koh Phi Phi Leh, Thailand.

5. Pink Sand Beach, Harbour Island, Bahamas.

4. Elafonisi Beach, Crete, Greece 

3. Camps Bay Beach, Cape Town, South Africa 

2. Lanikai Beach, Oahu, Hawaii

1. Anse Source d'Argent, La Digue, Seychelles