One of my TOP experiences in South Africa was hanging out with the penguins on Boulders Beach. I don't know if you can do this anywhere else in the world in your bathing suit! (maybe Galapagos Is.) The penguins mind their own if you don't get too close and are pretty acclimated to being around humans. You can choose to swim in the chilly waters with the penguins as well. The scenery at Boulders Beach is stunning and not to be missed.