Shrimp still smelling like salt air, piled on ice an hour after the boat tied up, taste nothing like the frozen bags back home. North Carolina has a whole coast of small, plain-looking markets where that happens every day.
Most sit right on the docks, and you could drive past them without a second look. Once you try what they sell, a simple weekend trip to the shore turns into a hunt for the next bag.
1. Potter’s Seafood, Southport, NC

Twenty minutes. That is about how long some of the shrimp at this Southport market have been out of the water before they land in the case.
It is hard to beat that kind of freshness anywhere on the North Carolina coast.
The shop sits on Yacht Basin Drive, where boats tie up close by and the catch moves straight inside. Much of the shrimp and fish here is caught the very same day, so what you buy at lunch was likely swimming at breakfast.
Plan around the hours, since doors open Tuesday through Saturday from 10 AM to 5:30 PM and stay closed Sunday and Monday. Pair a stop with a stroll along the Southport waterfront, then head home with dinner already sorted.
2. Clyde Phillips Seafood MKT, Swansboro, NC

Step out the front door and the dock is right there. Boats unload fish and shrimp just outside, which makes this Swansboro market about as short a trip from water to cooler as you can find.
Beyond fresh catches, the staff offer professional fish cleaning, a real help if you would rather skip the messy part at your rental. Locals will tell you this stretch of coast grows some of the best shrimp around, and the selection here backs that up.
Hours run Monday through Saturday from 8 AM to 5:30 PM and Sunday from 11 AM to 5 PM. Fridays and Saturdays get busy, so a Tuesday visit is calmer.
There is no restroom, so plan a stop in downtown Swansboro first.
3. Fresh Catch Seafood – Retail and Wholesale, Wanchese, NC

Restaurant chefs and vacation cooks shop side by side at this Wanchese stop. It supplies seafood wholesale to kitchens and also sells retail, so home cooks get the same quality the pros do.
Run as a locally owned fishermen’s market, it keeps a steady supply of plump, good-looking shrimp alongside fine local fish. Prices stay friendly, which matters when you are feeding a full beach house.
Wanchese is a true working fishing village on the south end of Roanoke Island, a nice break from busier Outer Banks strips. Open weekdays 8 AM to 4 PM and Saturday 8:30 AM to 3 PM, closed Sunday.
Delivery is available too.
4. Davis Seafood Inc, Sneads Ferry, NC

Sneads Ferry calls itself a shrimping town, and this family-owned market is a big reason why. Fresh, locally caught shrimp and shellfish come in straight from the source, with no middleman in sight.
Friendly service is part of the draw. Staff are easygoing and helpful, and prices are hard to top for shrimp this fresh.
Hours are not posted, so call ahead before making the drive. Grab a few pounds, find some Old Bay, and dinner basically cooks itself.
5. Chandee Shrimp Company, Calabash, NC

Sweet. That one word sums up the shrimp at this Calabash dockside market, which carry a natural sweetness that stands out even in a town famous for seafood.
Everything comes fresh off the boat right on the dock, and the focus stays narrow on purpose. Shrimp is the star, sold at competitive prices without fuss.
Doors open every day from 8 AM to 5 PM, which makes it easy to fit into any beach week. Calabash sits right by the South Carolina line, so it pairs well with a lazy drive along the southern Brunswick County shore.
6. Fish Peddler, Holden Beach, NC

Holden Beach vacationers have a simple rule for supper: stop by Fish Peddler on the way back from the sand. The market on Old Ferry Road sells fresh, boat-to-table fish and shrimp that taste like the waterway outside.
The shrimp gets special praise as some of the best right-off-the-boat seafood in town. It is quick to shop, easy to find, and laid-back in a way that suits a family beach day.
Open Monday through Saturday from 9 AM to 5 PM and closed Sunday, so stock up Saturday if you want a Sunday shrimp boil.
7. Miss Gina’s Fresh Shrimp, Beaufort, NC

Right along US-70 outside Beaufort, a modest family-owned stand quietly serves up some of the freshest shrimp on the Crystal Coast. The shrimp arrive right off the boat, and the quality speaks for itself.
Oysters share the spotlight in cooler months, giving you a second reason to pull over. A free parking lot makes the stop painless, even with a car full of beach gear.
Hours are not listed, so a quick call before you go is smart, and note there is no restroom. Afterward, wander historic Beaufort’s waterfront and watch the wild horses across the inlet.
8. Norman’s Shrimp, Salter Path, NC

Shrimp and key lime pie in one stop? On Bogue Banks, that combo is real.
Norman’s catches its own shrimp and sells them directly to you, essentially right off the boat.
Many island regulars call these the freshest shrimp anywhere on the island. Then there is the homemade key lime pie, a tart, creamy reward for whoever handles the peeling.
Open daily from 10 AM to 7 PM, it is one of the easier evening stops on the list. Salter Path sits between Atlantic Beach and Emerald Isle, so it works for anyone staying along the island.
9. O’Neal’s Sea Harvest, Wanchese, NC

Half market, half lunch spot, this Wanchese favorite gives you two reasons to visit. A porch and simple retail store serve up seafood, sandwiches, and more in a homey setting.
Boats unload fresh catch every morning and afternoon. Shrimp, scallops, crabs, and plenty of locally caught fish fill the cases, ideal for stocking a rental cottage kitchen.
Hours are Monday through Saturday from 10 AM to 3 PM, with Fridays and Saturdays drawing crowds and Monday mornings staying quiet. A restroom is on site.
Grab a sandwich on the porch, then carry home shrimp for tonight.