Hi Mitchell
I do not know of anyone who organises dive safaris is South Africa but here is some information that may help you plan your trip.
Great White cage diving is mostly done in Cape Town. I havent tried cage diving so I cannot recommend any operators. However, if you Google
Cage Diving Cape Town you will be able to see who is in the business. If you choose to go to Cape Town there is also the option of diving the kelp forests where you are likely to see a Seven Gill shark. Other things to do in Cape Town are to visit the wine estates Klein Constantia and Veregelegen are highly recommended.
In terms of shark dives, Aliwal Shoal and Protea Banks are you best options. Both sites are situated south of Durban. When we dive at Aliwal Shoal we dive with
Oceanworx and when we dive at Protea Banks we dive with
African Dive Adventures. You are more likely to dive with Bull and Tiger sharks at Protea Banks and there is always the option of doing a bated shark dive (no cage). Bear mind that Protea Banks is an advanced diving spot with depths in the 30 40 metre depth range, there are often strong currents and the boat ride to and from the dive spot is and experience on its own. I have had both my best and worst dives at Protea Banks in the space on one day. Aliwal Shoal on the other hand is a little less hectic than Protea Banks and there is the option of diving two wrecks the Nebo and the Produce. In the winter months Aliwal Shoal is a great place to see Ragged Tooth sharks.
If you decide to skip the shark diving and go reef diving then Sodwana is you best bet. Sodwana is about 360 km / 225 miles north of Durban and is close to the South Africa Mozambique border. I highly recommend diving with
Adventure Mania. They are, in my opinion, the best charter in Sodwana. Sowana has various different reefs which are all named after their distance from the launch site. Most people dive on Four Mile reef which is a very colourful vibrant reef in the 12 20 metre depth range. If you venture further out you can find some amazing untouched dive spots. My favourite is Seymours Ledge (40 55 metre depth range).
Please note that when diving in a South African Marine Protected Area (Sodwana and Aliwal Shoal) you need a diving permit which can be obtained from most Post Offices for a small fee.
For big five game viewing in South Africa I recommend the Kruger National Park which is situated in the North East of the country. You can either stay inside the park which has several camps or you can stay in one of the many private lodges that are situated on the outskirts of the park. Accommodation inside the park is relatively inexpensive, have a look at
South Africa National Parks to make a booking. If you are interested in staying in a private lodge then I can recommend
Mohlabetsi.
I hope this helps.