South Africa would be your best option if you are interested in Shark Cage Diving and this adrenalin fuelled and truly unique experience. Shark Cage Diving is usually done by lowering a steel cage next to the boat just below the surface, which means no scuba or diving certification is required.
There are two main destinations in South Africa to experience Shark Cage Diving. Gans Bay which is approximately 2 hours drive from Cape Town, and Mossel Bay located along Garden Route in the Western Cape. The main reason for these towns being the top destination is because your chance to see and dive with the mighty Great White Shark. Hammerheads and Tiger Sharks are also very common to see.
There are also facilities and tour operations doing Shark Cage Diving around the cities of East London, Port Elizabeth and Durban.
For another unforgettable experience you can go on a Great White Shark Breaching Trip, where they will tow seal-like objects behind the boat, luring the Great White Sharks to breach through the surface in an attempt to catch this false prey. Making for a magnificent site and any photographers dream.