Top 10 Most Beautiful Beaches in the World

10. Shoal Bay Beach, Anguilla

9. Cala Mitjana, Menorca, Spain

8. Lanikai Beach, Hawaii

7. Boulders Beach, Cape Peninsula, South Africa

6. Grand Anse Beach, Grenada

5. Long Beach, Vancouver Island, Canada

4. Los Roques, Venezuela

3. Cala Goloroitze, Sardinia, Italy

2. Ile aux Nattes, Madagascar

1. Dhigurah Island, Maldives