20 South Africa Best Beaches
Kraalbaai Beach
Golden Mile Beach
Santos Beach
Hobie Beach
Patemoster Beach
Boulders Beach
Umhlanga Beach
Buffels Bay
Thonga Beach
Robberg Beach
Grotto Beach
Clifton 4th Beach
Coffee Bay
Camps Bay
Muizenber Beach
Sodwana Bay
Kommetjie Beach
Dolphin Beach
Llandudno Beach
Shelly Beach