We went to watch a production of the musical Hair yesterday afternoon, at this little theatre in Camps Bay (aptly named Theatre on the Bay). The production was brilliant, with loads of energy and spunk (and impressively flawless American accents from the all-local cast).
The Theatre on the Bay is situated just one block up from the beach, so it's always great to go and see a show there.