I live here in Florida and have done over 100 dives in the Keys. Let’s all remember that you are diving in the Gulf Stream and there is often a current. I have gone diving with almost every charter from Key Largo to Key West and can tell you that ALL of them give a briefing on conditions, current, surge, surf, etc. Please also remember that a large ship like the Spiegel Grove and the Vandy can create it’s own current and the lee side of the ship is very calm while the other side will blow you out to sea. And as already stated on another comment here, ultimately you are responsible for yourself.