I live in a fisherman's paradise.
We have the Indian ocean with it annual sardine run (and snoek run) that always has decent surf fishing. Stumpnose, Musselcracker,Garrick,Grunter,Salmon are plentiful (if you know where to go
)
Deep sea fishing will land Marlin , Sailfish , Tuna , Dorado ,Reef Fish , Sharks ,Barracuda, Wahoo to name a few.
River fishing - bass, mullet, goby and moony and a little bit inland there are rainbow and brown trout
Shark Fishing is something you must try. Sandshark,Zambezi,Bull,Ragged Tooth,Tiger, Milky and Dusky Sharks all put up a good fight.
My best catch was a 108kg Big-Eye Tuna taken off Pennington Beach on a kayak and took over an hour to land.
Fantastic Job Argonaut!!! We have a local version called the Devil Firefish. Nasty little things to bump into when diving for Crayfish