Wow, what a beautiful beach ! I have been to Cape Town several times before, but never made it to Muizenberg (or just "passed by"), what a mistake.
I took the train down to Muizenberg, its not very fast (as it stops every 500m or so), but a great & cheap way to travel. The beach is long and wide, the sand very soft, the water fresh, and mostly for surfers and "beach walkers" (and not so much for swimming). Also, the colorful beach huts. The walk to St. James (about 20 minutes) is also very nice.
If you own or manage Muizenberg, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.