I never clicked on your location. I just assumed that "Randburg" was some small town in Pennsylvania that I had never heard of.

After reading your follow up, I do not see any easy solutions to your problem.
I would therefore shift your focus off of your pond, and on to your fishery. One option would be to develop "pelagic fish". These are fish that do NOT live near the shorelines or near the bottom of a body of water.
In the U.S., people in your situation would probably try to make a striped bass and shad fishery, or perhaps a white bass and shad fishery. The other option (in the U.S.) is hybrid striped bass. They readily eat pellets and will gain weight rapidly.
I have no idea if any of that is within the regulations in South Africa. If not, then I suspect there are several species of similar indigenous fish that would fit the same environmental niche.
Perhaps do an internet search on the fish I described for the U.S. until you have a good understanding of their habitat, and then determine your S.A. analog?
Good luck on your big pond project!