scubadiverlife.com
My Favorite Dive: The Produce, Aliwal Shoal, South Africa
Only 15 minutes offshore from the tiny dive town of Umkomaas, South Africa, Aliwal Shoal has a well-earned reputation as one of the best places on the planet to dive with sharks.