We LOVED our trip to the Boulder Beach, visiting the penguins! You hear people talking about it, but until you see them hanging out there on the rocks in the little lagoon, you don't quite believe it. It was an amazing experience, even went home with a little bite of one cheeky little guy .-) Would definitely recommend going to the proper beach vs. the viewing platform (which is supposed to be extremely touristy!). You pay a few Rand entry as it's a little national park. The good thing is as well that they keep the numbers of people visiting the beach to a limit. It was still super crowded and I wished that little kids wouldn't scare the penguins away so much, but at least there is a 'top lid' at some point and they wait for people leaving before they let more in. You'll LOVE it if you love animals and seeing them in their element and chosen place to live!
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.