Two Oceans Aquarium
This aquarium is widely considered one of the finest in the world. Stunning displays reveal the regional marine life of the warmer Indian Ocean and the icy Atlantic. It's a hands-on place, with a touch pool for children, opportunities to interact with penguins, and (for certified divers only) to dive in the vast, five-story ocean exhibit with shoals of fish, huge turtles, and stingrays. There's the shark exhibit, where you might share the water with large ragged-tooth sharks (Carcharias taurus) and enjoy a legal adrenaline rush (for an additional fee, of course). If you don't fancy getting wet, you can still watch daily feedings in either the ocean, penguin, or shark exhibits. But there's more to the aquarium than just snapping jaws. Look for the absolutely enchanting jellyfish display gallery, which looks like something from another universe, seek out the endangered Knysna seahorses, and don't miss the alien-like spider crabs.
If you really want a one-of-a-kind experience, book the "Penguin Experience" where you'll get to meet several of the aquarium's rockhoppers, all of which have either been rescued or were born at the facility. Rockhoppers aren't native to South Africa, but when they get stranded or injured here, they are rescued by aquarium conservationists who nurse them back to health. You learn about their personalities, photograph them up close, and then accompany them as they return to their beach-like enclosure within the aquarium just in time for feeding time. It may be one of the loveliest moments you ever get with human-habituated wild animals. It's for two people at a time, lasts about 45 minutes, costs R890 per person, and must be pre-booked.