National Geographic Traveller has rated the world top 10 beach cities. They are:
1. Barcelona, Spain
2. Cape Town, South Africa
3. Honolulu, Hawaii
4. Nice, France
5. Miami Beach, Florida
6. Rio de Janeiro, Brazil
7. Santa Monica, California
8. Sydney, Australia
9. Tel Aviv, Israel
10. Vancouver, Canada
http://travel.nationalgeographic.com...57_600x450.jpg