Our main dams are Clanwilliam Dam, Bulshoek, Kwaggaskloof/Brandvlei and Theewaters. Then if you join the kickboat community they have monthly competitions in various other smaller dams and some of the above mentioned dams.
Details on the bassfishing.co.za website
In and around Cape Town there are places like Doordekraal and Fischershaven and a few other less known places.