As well as a fab and fun dive in uShaka Marine World, you can do a PADI dive course in Durban, learning in nice warm tropical water, or you could do a dive charter into the bay - or further south to Aliwal, or north to the coral reefs of Maputaland. Durban is a city centred around the ocean, and diving is the best way to interact with the ocean and the many marine animals that live in it.