Hiya
Just make sure whether Hangklip is still dive-able. Legislature thats been passed fairly recently has closed off many area's for spearo's.....
If you're after Galgoen in False Bay, there's one spot GUARANTEED to give you fish!! Unfortunately for you, its a bit of a drive. My favourite shore diving spot is a place called PLATBANK, next to the famous ROOIKRANTZ at Cape Point. Very easy to get there. Simply drive along the N1, take the Baden Powell turn-off, carry on all the way to Muizenberg, then turn left. The sea will ALWAYS be on your left hand side. Continue until you get Cape Point. You have to pay to enter the gates. Rather buy a yearly green-card, which is a little bit more than a single entry ticket!!, but it allows you free access after buying it. Just ask them at the gate which green card (might be called a wild card now!) is most applicable for you. Once inside the reserve, drive all the way to the end. Park in the large parking lot. On your left there's a restuarant. Stand on the 'roof' and look down and to the left. Thats PLATBANK!! On the left of the restuarant roof, is a small trail that goes down the mountain. ENJOY the walk down!!
Once at the bottom, find a spot to jump in and start swimming to the LEFT. Working the shallow kelp beds, which are in 2-8m of water. You WILL get galgoen, actually they're normally in schools of 5-20+. Most are just size, but i've often seen 4kg+ MONSTERS in the thick kelp beds, in less than 2m of water. I've also shot big red steenbras here, lots of dassie/kolstert, john brown, hottentot, wildeperd and the odd red roman. If you're working the fringes of the kelp beds, then yellowtail is a good bet. I've taken quite a few here with my 90cm gun.
I learnt how to dive here!! AWESOME place. Dive-able in ANY weather and ANY sea state. Because of the long walk down the mountain, very few people dive here, which means good fish!!
Here's a few photo's taken of PLATBANK