Powdery sand, crystal clear water, gently sloping beaches, picturesque rocks and palm trees swaying gently in the breeze - perfect beach has many faces. The good news is that it exists.Here are the top 10 beaches on the world for 2013
10.Rhossili Bay - Swansea, United Kingdom
9.Eagle Beach - Palm-Eagle Beach, Aruba
8.Horseshoe Bay Beach - Southampton Parish, Bermuda
7.Lopes Mendes Beach - Ilha Grande, Brazil
6.Playa de las Catedrales - Ribadeo, Spain
5.Flamenco Beach (Playa Flamenco) - Culebra, Puerto Rico
4.Baia do Sancho - Fernando de Noronha, Brazil
3.Whiteheaven Beach - Airlie Beach, Australia
2.Grace Bay - Providenciales, Turks and Caicos
1.Rabbit Beach - Lampedusa, Islands of Sicily
source :TripAdvisor