Off Port Elizabeth in Nelson Mandela Bay, the snorkeling at Devil's Reef is known for its amazing coral gardens. The best snorkeling in Nelson Mandela Bay is Devils Reef, which is located just offshore of the Marine Hotel. To find the reef, look for the stormwater pipe and snorkel offshore about 100m. During Devils Reef snorkeling, you may encounter a variety of marine life, octopus and jellyfish
Overall, Nelson Mandela Bay is the 9th most popular snorkel dive spot of all 11 snorkeling dives in South Africa.