It's a theory I've had for a while. Not exactly sure the specifics, but this is how I think it works: on an outgoing tide, the majority of the water is that canal dark brown dirty oil-infested stagnant water. Not too many fish live in this water, and I don't blame them, there's probably not too much oxygen in there. A fact to know is that cooler water holds more oxygen. On an incoming tide, fresh, nutrient-rich cooler water from the gulf stream gets pushed in from offshore. There's gotta be plankton in here as well. If you've ever watched a school of pilchards on an incoming tide, they're actually feeding. When they move up in the water, they open their mouths. They're doing something. They gotta be feeding on something in the water.
Plus, the incoming tide either encourages or forces the bait near the beach, and raises the water levels by up to 4 feet. Places where there wasn't 2 inches of water now can have 4 feet above the sand. The bigger predators move in shallower to feed on the baitfish that moved in close.
Off Hillsboro inlet, on an outgoing tide, you'll have to fish 200 to 350 feet out to catch a wahoo. But on an incoming tide, you can catch that same wahoo in 80 feet, because all the baitfish and bonitas moved in closer.
Anything that gets the big fish closer to the shore is a win for me!