National Geographic names Cape Town 2nd best beach city in the world

The South African, Alexis Haden

National Geographic has told the world what Capetonians will tell you they know already: Cape Town is one of the best beach cities in the world.

Cape Town was named as the “second best beach city in the world”, losing out to Barcelona in Spain.

National Geographic says:

The African capital of cool sprawls on a peninsula that divides the icy Atlantic from the warmer Indian Ocean, putting some 20 beaches within striking distance. The Clifton beaches, known for the posh homes that overlook them and stellar sunset-viewing, are sheltered from the region’s strong trade winds by a mountainous ridge. Further north, the breeze is unleashed at surfing sweet spots Milnerton and Blouberg. Families favor the eastern False Bay coast for warmer water and tot-friendly tidal pools.

The other cities are:

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, British Columbia