Top 10: Fishing spots

Flyfishing in the Kimberley rivers The largemouth yellowfish is South Africa's largest freshwater fish species

1 Dullstroom, Mpumalanga

A prime country fly-fishing spot and a great weekend getaway. more

2 Du Toit’s Kloof, Western Cape

Icy mountain streams for excellent freshwater angling. more

3 The Rhodes District, Southern Drakensberg

You'll find cool, clear streams and fantastic trout fishing. more

4 Jonkershoek Valley, Stellenbosch

Home to the oldest trout hatchery in southern Africa. more

5 Elephant Coast

Cape Vidal and Sodwana are all excellent game fishing destinations. St Lucia and Kosi Bay lakes offer a rare semi-saline environment in which to test your skill. more

6 Cape Point

Go deep-sea fishing off the southern tip of Africa and win some prizes to make your friends envious more

7 Shelley Beach, KwaZulu-Natal South Coast

A firm favourite known for excellent game fishing. more

8 Wild Coast, Eastern Cape

Rugged shorelines with nary a soul in sight. An excellent place for those who enjoy bottom-fishing and kite-fishing more

9 Jozini Dam, Pongola

Home of the fearless tiger fish. When you’re finished doing battle, relax on a luxurious houseboat. more

10 KwaZulu-Natal North Coast

In season, take on the big boys - for the best of game fishing (and surface-feeders). more