I agree with the moon phase/tidal run theory [no run no fun] as peak fishing times but bring a contradiction into it. I find best times are at 'slack water' at the tide change, be it estuary or blue water.
Examples of this are jigging 140mt over a wreck with Kingies showing at 60-70mt, we jigged for 4hrs but only hooked up in a twenty minute period on high tide. Same as our favorite pinnacle in 50-70mt, some will drift baits for hours with mixed reef but the jigging fires [even one sitting in the rod hoder] on the tide change with big Snapper, Tunas and the AJ's etc. I have also had some nice Golden Trevs lately flicking SP around the high tide change in the estuarys
but no luck on low tide.
If the weather gods are good to us and it's between moon phases I'll target an area 1hr before and after a tide change [pref high]. The same applies to trolling for game fish.
Dusk and Dawn !! allways good.
These are my thoughts only and won' be held responsable for fish not caught but will accept any praise if it works.