Drift diving lets ocean currents carry you through channels and over reefs, bringing pelagic fish and large marine life. Find 342 drift dive sites in the world's strongest current locations.