The 5 Most Adventurous Things to Do in South Africa - Great white shark cage diving Get up close, but hopefully not too personal, with these bad boys by shark diving in
From Cape Town or Hermanus: Shark Cage Dive Boat Cruise | GetYourGuide
Kleinbaai Shark Diving Experience With Cape Town Transport Experience Days Vouchers - Experience Days
Everything You Need To Go Shark Cage Diving in Cape Town - Shark Diving Cape Town