The saying is "timing is everything" you can hit Juno the day after they landed 60 macs and get skunked. You can be cobia sight fishing and get to Lake Worth at 11am and they tell you the bus went by at 8am then you spend the next 8 hours watching the water and not one cast comes your way. You can be on the pier and nobody is getting hit and you keep your bait in the water another 2 hours and land a porgie the size of a vw or get that one mutton that nobody thought would bite.
The best spot is where your at and fish that until you leave. Don't complain about the lack of, use different set-ups and lures and baits and fish it till you leave. You might get the fish nobody else thought was there or would hit because of lack of activity.
Change your tactics and you can change your luck... or at least you gave it your best shot. Learn new set-ups, ways to deliver bait and presentations. Fish the top- middle- bottom- live bait-shrimp- under the pier, in the trough, out from the "T" in the rocks. In-coming- outgoing and slack. Then you can hit into the usual suspects and come out with a surprise every now and then. So, the best spot is where your at, make the most of it. IMHO