Shark Cage Diving in South Africa ( in Hermanus) South Africa is one of the world’s top destinations for viewing the Great White Shark, whether your preference is cage diving or surface viewing. Your excursion to Geyser and Dyer islands begins at the picturesque Kleinbaai Harbour. The launching slip way of this small harbour, ... .... read more