A guaranteed way to swim with turtles and rays is to dive in the tanks at the Two Oceans Aquarium. With no sharks around to worry about, this makes for a delightful diving experience. The cost includes gear hire, and you need to be a certified diver, otherwise you also need to pay for the Discover Scuba course.

PADI diving courses are also available for around R5000.