I have never been so scared and yet so exhilarated! We were transported via luxury minibus to Gans Baai which is well known for having lots of sharks.
I don't know what I was expecting, but the trip was well planned with really helpful staff and we saw about seven or eight Great White Sharks up close from our vantage point in the cage. All the equipment was included in the rental and I just really enjoyed the whole experience.
I used a company called Shark Zone which was recommended to me by a friend who lives in Cape Town:
www.sharkzone.co.za
+27 73 726 7370
Google map: tinyurl.com/yh4rfp3