there are tide tables, lemme find you a link. the tables don't always tell the right story though. I've been when they didn't seem to quite match & sometimes the current wasn't as bad as expected.
I'd generally try to get in the water 1.5 to 2 hrs before peak of high tide, start by turning right & heading towards the gulf & then turn & drift it back in.
It can be dove even when the viz is crap, but then you really have to hug the rocks. I've done dives where there was maybe 4' or so of viz, but those few feet right on the rocks was remarkably clear. If the current is strong you can deal with that by getting close to the rocks. It's also not universal top to bottom so you might get some relief by changing depths.
People do fish from the rocks, usually towards the gulf in deeper water. Be prepared to cut yourself free if hooked. There's more to see generally if you stay shallower but doing so increases the risk of getting hooked by a fisherman