Barnacle Bill's has great, fresh-caught seafood. It's what my Scottish husband calls a "fish monger's"--it's not a restaurant, in other words. You choose the fresh or smoked seafood that you want, and take it away with you. My very favorite offering from them is their "super moist" smoked salmon. It's very, very moist, and very fatty. VERY expensive, too--but it's the option for smoked salmon that we choose every single time when we want to treat ourselves! Then we take it down to the beach, sit in our car, watch the waves, and savor every small mouthful of that salmon from heaven! Make sure you ask for their moistest offering if you're into salmon and want to try this. There are two other kinds of smoked salmon that they do, there, in addition to their super moist variety....
And if you're not into salmon, never fear--ALL of their seafood is fresh, delicious, and worth every penny. They'll even pack it in ice and bag it up for you, and if you spend a certain amount, they'll provide a styrofoam cooler for your purchases, to ensure it all makes it home as fresh and good as when it left their storefront. Just remember that you'll have to cook it yourself, unless you get something already smoked :-).
My only complaint? They accept cash, only. No cards. There have been times when we've had to pass them by when we wanted to stop because we didn't have enough cash on hand, and we didn't want to have to go elsewhere to get it. With luck, perhaps someday they'll be set up to take debit and credit. I hope so!
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.