I would get there very early so as to get a place to park. It is a fairly long swim to the area I prefer to dive and even longer to the third reef. If you swim past the end of the pier and keep going, keep going, you come to some white mooring buoys. That area is a nice shallow reef with lot's of critters, nurse sharks, turtles. Keep going, keep going, keep going, watch the bottom after the third "keep going" and you should come to the break. Here currents can be stronger. I would say it is a 45 minute swim on my back, tooling along. The place marked by the first flag is the reef most seem to dive. The second flag is where the white mooring balls are that I just described as a nice shallow reef and the anchor I marked is from my GPS as the break I swam to on some of my dives there:
If you go that far, like I said, count on a 45 minute swim, have a large flag, bring a signal mirror and flares and keep them in your surface float and GPS. So, consider, 45 minutes out, say 45 on the dive, 45 minutes back in so that is two hours and fifteen minutes, figure on three hours. I have done this dive several times, solo. Last time, a rain storm came during my swim out. It rained hard enough and long enough I could not see anything, I used my GPS to stay on track and kept swimming out. The thunderstorm cleared, the sun came out and I had a great dive.
N