My experience is yes, yes and yes. I have found all times to be successful. Morning can be great with the wind at its lowest point of the day. Afternoon can be good based on the hot bite and where to go. "Look for the boat traffic". And finally the night bite is very productive on the reefs as the fish will be in shallower water with almost non existent boat interference.