Easy to get disappointed sometimes no question. Truth is, if fish are not in the area your bait is you won't catch fish. Doesn't matter what prep or research or even how good you are or think you are, you won't catch fish.
I fish with a mate on a boat occasionally and this season the garfish have been difficult to find in numbers and size, we've tried plenty as garfish are my fav table fish.
Like all types of fishing it takes practice and learning. Take notes, photos or whatever of what works, when and you'll work out the how. You might notice that on certain tide phases, moon phases