Water Sports in South Africa
24 cities in South Africa where you can enjoy water sports.

Johannesburg
Gauteng
Population: 4,803,262

Cape Town
Western Cape
Population: 3,776,001

Durban
KwaZulu-Natal
Population: 536,644

East London
Eastern Cape
Population: 478,676

Port Elizabeth
Eastern Cape
Population: 312,392

Mpumalanga
KwaZulu-Natal
Population: 193,058

Benoni
Gauteng
Population: 158,777

Stellenbosch
Western Cape
Population: 80,316

Atlantis
Western Cape
Population: 67,491

Mossel Bay
Western Cape
Population: 59,031

Knysna
Western Cape
Population: 33,675

Piketberg
Western Cape
Population: 12,075

Clanwilliam
Western Cape
Population: 7,674

Clifton
Western Cape

De Kelders
Western Cape

Gansbaai
Western Cape

Grabouw
Western Cape

Hout Bay
Western Cape

Kleinbaai
Western Cape

Muizenberg
Western Cape

Pringle Bay
Western Cape

Sabie
Mpumalanga

Simon's Town
Western Cape

Somerset West
Western Cape