1. Surfing at Muizenberg beach
This beach was so perfect that I think I'll be dreaming about it for the rest of my life. It is a bit further outside of Cape Town and takes about 20 minutes on the train but it is so worth visiting. Not far from the shore there are restaurants and cafes and also a surf shop where you can rent a wetsuit and surfboard. The view from the water is amazing, whilst all you can hear are the waves, you look up to see the most vivid view of a mountain right at the edge of beach. Beware however, as the water is supposed to be shark infested, which I was not aware of when I surfed but it does not seem to bother the locals.