Snorkeling at uShaka Marine World in Durban, South Africa.
uShaka Marine World makes the magical experience of snorkeling accessible for everyone in water temperatures that are pleasant and what you’d expect from a sub-tropical climate. You don’t have to fly to a tropical destination and pay a fortune for a boat to take you out to a coral reef. You can just stroll along the Golden Mile and pop into uShaka Marine World and head to the snorkel lagoon for a date with some rare and…