speaking, I find;
1 hr either side of dusk / dawn usually good catching, predominantly schoolie sized.
1-3 hrs after dark is kind of a "dead zone", not an awful lot of action.
In the dead of night until a couple of hours before dawn can be somewhat slower but the bigger fish are on the move. Not generally a lot of smaller fish to be had.
Daytime, expect the unexpected. Seen it dead, and I've seen it so fishy you'd think you could walk on them.
Now with that being said, I might add;
May / June - Dusk & dawn
June / July / August - 10:00 pm til 3-4:00 am-ish
September/ October/ November - 24/7
As mentioned, that is a VERY general overview of my way (sorta).
To be absolutely specific, each and every day may or may not require a significant deviation.
Considered reasons for deviations?
TIDES - strengths, amount, time
WEATHER- storms, brightness, pressures, temps, wind direction & strength
WATER- temps, clarity, red weed, bait, Gulf Stream, flow, boat traffic, dragger activity
Then with the above considerations I'll look at locations, times, crowds, etc.
And when it's all said and done,,,, I look for a healthy dose of "lady Luck.
See how easy it is?
PS; For boaters, you'll be surprised at how well you can really see by starlight once it gets really dark and your eyes adjust. Just keep away from the light! (and it's beautiful too!)