When the fish leave my brushpiles , my success rate falls

Other than spend more time on the water, How do I find the fish in open water?

Some times I find fish on deeper ledges 28-30 ft. But it is really hit and miss.

I see lots of boats that sit out in 35-40 ft and never seem to move , but I don't see them
catch many either.

I appreciate any advice.

MO