Cruise From Durban: Shark Cage Diving Experience Small group Duration: 3 hours From US$ 95 per person