Hey dude, when I still stayed there we used to go to flat rocks it's close to bats cave I just don't know about safety now, we used to get the BIG shad there the green backs!! Another lekker spot is Gonubie point for shad.
Another easy spot is in front of the wimpy on the esplenade only problem is it gets very crowded. Lightning rock towards the race course is another good spot but safety is a issue there now.
If you have the time drive out to kids beach and walk bout 1-2km down the beach to 3sisters this to a good spot, another one is kwelera river mouth and to where the rocks form a point lots of big fish in this area.
Good luck and as always we want a report!!!