South Africa surf spots

Cape Town

Durban

East London

Jeffreys Bay

KwaZulu-Natal North

KwaZulu-Natal South

Port Elizabeth

South Coast

South West Coast

West Coast

Wild Coast