South Africa is regarded as the best destination for diving with sharks seen – especially in Gansbaai – a small fishing village in the Western Cape and the area most densely populated Great White Sharks in the world. Shark viewing / diving is an activity all year, but the slope during the winter months in South Africa is the best time.
There are many tour operators, offering SA cage diving with sharks. Many have very long and are very experienced, as you experience the best and safest.
You do not really get into the cage to see sharks, you can enjoy this experience on the boat, without water! The display is very good throughout the year. Please note that most companies put the same price is charged, regardless of the cage or the sight of the boat in place.