I'm a Cape Town diver, I thought I'd just share a few tidbits :
Africa is a big place and South Africa is a big place. You can find many different types of diving in South Africa depending on the location. I'm a fairly new diver, but I've dived Tenerife, Thailand, The Great Barrier Reef (Flynn...