Fresh seafood awaits at La Barchetta, a fish store offering a taste of the sea.