One of my favorite beaches to visit here in Cape Town would have to be the Bloubergstrand beach. It is an Afrikaans name and in English I guess it translates to "blue mountain beach". From this sandy beach, you have a beautiful view of Table Mountain.
If you are looking for an adrenaline rush, then you can find it here too. This beach is a popular location for those interested in water sports such as wind surfing or kite surfing and an instructor can easily be found from just across the street.
I have not been so adventurous to give that a try, but spending time here makes for a perfect day at the beach with the family while taking in the scenery.
If you ever travel to Cape Town, South Africa then please be sure to include this beach on your must-see list.