East florida coast has north south reefs.... Some places has 3 reefs, some have 2. Parallels. Currents usually goes south to north, but sometimes north to south. Some places and sometime, it goes east to west, blowing you into the shore.
You either dive east, west, or mid reef. Where you are dropped off, is usually down current. Sometime the surface current is very strong, and with a dive flag on a big ball, it can really be tough to fight the dive flag. Other places, you do not need a dive flag, and you are to float an smb before you surface.
The goal is to stay on the reef, and not be blown out into the sand, or worse, into the deeper east side of the third reef in Ft Lauderdale. It is not always as easy going as you like. I have floated for 10 min or more over sand, till reaching the adjacent reef.
When you hunt lobster, you often fight the current to stay along a finger or the ledges, so you do fight the current a bit. 80% of my dives have been in current - which would be about 250 dives by now.