Constant change, what I call infinite variability, can also lend to the impression of randomness. Truth is, fish hang out where they do for good reasons. It's our job to find out why or at least establish a pattern that we can bank on. The fish are there for a reason. Also, if you have a GPS or loran, record your position.
Fish often show up in the same places time and time again.
Even if you can't figure out why they're there, you can enjoy catching them by simply returning to the exact same spot. I collect old fishing sayings. Anglers who always seem lucky are simply good. Which isn't to say you won't get lucky sometimes. Every day when you leave the dock, you're making a best guess on where to fish.