There is something about a waterfront lunch in June that instantly makes the day feel better.
It may be the breeze coming off the water, the sight of boats drifting by, or the simple pleasure of enjoying a great meal with a view that stretches far beyond the table.
Across North Carolina, some of the state’s most memorable lunch spots sit right along rivers, sounds, marinas, and oceanfront shorelines, turning an ordinary midday meal into a mini getaway.
These destinations offer much more than fresh seafood and local favorites.
They deliver scenic backdrops that make you want to linger a little longer, order dessert, and soak in every moment of the season.
Whether you are planning a coastal road trip, a weekend adventure, or just looking for an excuse to get outside, these waterfront restaurants belong on your June bucket list.
Grab your sunglasses and camera, and discover ten North Carolina lunch spots where the views are every bit as satisfying as the food.
1. Bluewater Waterfront Grill

Sunlight practically sparkles off the Intracoastal Waterway at Bluewater Waterfront Grill, and that view sets the mood before you even open the menu.
Tucked on the edge of Wrightsville Beach, this longtime favorite gives you front-row seats to passing boats, gentle marsh scenery, and one of the prettiest lunch backdrops on the coast.
June is especially sweet here, when the breeze feels warm but not heavy and the whole place hums with easy beach-town energy.
The menu leans confidently into local seafood, and lunch is a smart time to enjoy it without the dinner rush.
Crab dip, fish tacos, shrimp and grits, and fresh catch specials are reliable crowd pleasers, while the outdoor seating keeps the experience feeling relaxed and vacation-like.
If you want the fullest effect, ask for a table where you can watch the marina and let the afternoon drift by one boat at a time.
Bluewater also wins points for location. It sits just off Causeway Drive near the heart of Wrightsville Beach, making it easy to pair lunch with a walk on the sand or a scenic drive along the island.
Come hungry, linger shamelessly, and consider this your official excuse to order dessert by the water.
2. River 128 Restaurant

There is something instantly calming about a river view at lunchtime, and River 128 Restaurant knows how to use that magic well.
This spot in Wilmington along the Cape Fear River pairs polished coastal style with scenery that feels slower, softer, and perfect for a lingering midday meal.
June brings bright skies and lively water traffic, so the whole setting feels animated without ever tipping into chaos.
The menu usually mixes seafood, Southern touches, and contemporary American flavors, making it a smart pick whether you want something light or a plate that means business.
Expect options like fresh fish, shrimp, salads, sandwiches, and seasonal specials, all served in a setting that feels a little elevated but still welcoming.
It is the kind of place where you can slide from a casual lunch into an extra coffee simply because the river keeps giving you reasons to stay.
Its Wilmington location also makes it easy to fold into a day of exploring downtown sights, shops, and the riverwalk.
You get waterfront charm without needing to drive all the way to the beach, and that is a strong lunch flex.
Bring a camera, bring a friend, and bring enough time to actually enjoy the view instead of pretending you are not staring at it between bites.
3. Persimmons Waterfront Restaurant

A breezy table in historic New Bern has its own kind of charm, and Persimmons Waterfront Restaurant makes the most of it.
Sitting near the waterfront with lovely views of the Neuse and Trent River area, this restaurant combines coastal scenery with the easy grace of one of North Carolina’s prettiest small cities.
June is prime time to settle in for lunch here, when the marina sparkles and the town feels especially alive.
The food adds another layer of appeal. Persimmons is known for thoughtful Southern and coastal dishes, so lunch might mean shrimp, salads, sandwiches, crab cakes, or seasonal seafood prepared with more flair than your average midday stop.
The setting strikes a sweet balance between refined and relaxed, which means you can dress casually and still feel like you made a very good decision.
Location matters, and this one is hard to beat. You are right in downtown New Bern, close to riverfront walks, charming streets, and historic landmarks that make a post-lunch wander feel mandatory.
If you want a scenic meal that serves both flavor and atmosphere without trying too hard, Persimmons is a winner.
Honestly, it is the kind of place that can make a weekday lunch feel suspiciously like a holiday.
4. Aqua Restaurant

On the sound side of Duck, Aqua Restaurant offers the kind of lunch setting that makes you instinctively slow down and stay present.
The views over Currituck Sound are calm, glassy, and full of that classic Outer Banks beauty that feels almost too pretty for a random Tuesday.
In June, the light is especially gorgeous, turning a simple waterfront meal into something that feels quietly cinematic.
Aqua brings a more polished vibe than some beach-town lunch spots, but it never feels stiff.
You can expect artful seafood dishes, creative salads, sandwiches, and plates that lean fresh, seasonal, and distinctly coastal, all served in a space that celebrates the water outside.
If you score outdoor seating, do it, because the breeze and sound views add a whole extra course to the meal, even if your actual order is just a salad and seafood starter.
The restaurant sits in one of the most walkable and charming corners of the Outer Banks.
That means you can pair lunch with shopping, a boardwalk stroll, or a lazy look at the sound before heading back to the beach.
For a June lunch that feels scenic, stylish, and a little dreamy without getting fussy, Aqua is an easy choice. Consider it lunch with a side of deep exhale.
5. Coinjock Marina Restaurant

Not every legendary waterfront lunch spot wears fancy clothes, and Coinjock Marina Restaurant is all the better for it.
Resting along the Intracoastal Waterway in tiny Coinjock, this place is famous among boaters, road trippers, and hungry people who appreciate a meal with a view and a story.
It is an easy detour if you are heading toward or from the Outer Banks. The location is remote enough to feel special, yet convenient enough to justify pulling over.
If your perfect June lunch includes water views, hearty portions, and a setting with zero pretension, this classic delivers. Come for the scenery, stay because your plate arrived looking heroic.
Summer is ideal for a stop here, when the docks are lively, the waterway is busy, and the whole scene feels wonderfully unpolished in the best way.
Yes, many people come for the famously generous prime rib, even at lunch, and honestly, that is part of the fun.
But seafood, sandwiches, and comfort-driven favorites also earn their keep, especially when paired with a seat overlooking boats gliding in and out of the marina.
It is casual, welcoming, and full of personality, like the kind of place where lunch can unexpectedly turn into one of the best memories of the trip.
6. Fishy Fishy Cafe

Colorful, casual, and impossible to take too seriously, Fishy Fishy Cafe serves waterfront lunch with a wink.
Located on the Southport waterfront near the Cape Fear River, this lively spot is the kind of place where the name sets the mood and the scenery seals the deal.
In June, the river glitters, boats drift by, and the whole area feels like summer has officially clocked in.
The menu is big on approachable coastal favorites, which is exactly what you want in a setting like this.
Think shrimp, oysters, crab cake sandwiches, fish platters, salads, and baskets that beg to be eaten slowly while you watch the water.
Outdoor seating is especially fun here, with an easygoing dockside feel that invites you to relax, laugh a little louder, and maybe steal a fry from whoever ordered the basket next to yours.
Southport itself adds plenty to the experience. The restaurant is close to the town’s charming streets, waterfront park areas, and ferry views, so lunch can slide easily into a full afternoon of strolling and sightseeing.
Fishy Fishy Cafe is not trying to be formal, and that is exactly its strength. If you want a June lunch with personality, river breezes, and a name you will absolutely remember, this is your spot.
7. Oceanic Restaurant

Few lunch spots in North Carolina can compete with the pure drama of waves rolling beside your table, and Oceanic Restaurant delivers exactly that.
Perched at the Crystal Pier on Wrightsville Beach, this oceanfront classic offers the kind of panoramic Atlantic view that makes even iced tea look glamorous.
In June, the beach is bright, lively, and breezy, giving every lunch here a just-landed-on-vacation feeling.
The food keeps pace with the scenery.
You will find coastal staples like crab cakes, peel-and-eat shrimp, sandwiches, salads, and fresh seafood plates, all served in a setting where the soundtrack is basically surf and gulls.
Outdoor seating is the move if you can get it, especially around midday when the sunlight catches the water and the pier stretches into the horizon like a postcard that somehow also serves hush puppies.
Oceanic sits right on South Lumina Avenue, making it one of the easiest scenic lunches to reach if you are already exploring Wrightsville Beach.
After your meal, you can step straight onto the sand and work off lunch with a shoreline stroll.
If your idea of a memorable June afternoon includes salt air, ocean views, and zero regrets about ordering the seafood platter, start here.
8. Provision Company

Sometimes the best lunch comes wrapped in simplicity, and Provision Company proves that beautifully.
This beloved Southport spot overlooks the water with a laid-back deck, a no-fuss ordering style, and the kind of view that turns a basic sandwich into a proper event.
June is peak season for soaking it all in, when the marshy edges glow green and the breeze keeps the afternoon feeling light.
The menu is intentionally straightforward, which somehow makes it even more appealing.
Sandwiches, seafood options, salads, and casual coastal staples take center stage, letting the ingredients and the setting do most of the talking.
The atmosphere is easy, neighborly, and refreshingly unpretentious, so it feels just as right for a flip-flop lunch as it does for a scenic stop on a weekend wander.
Provision Company sits near the Southport waterfront, close enough to shops, galleries, and river views that you can build an entire afternoon around it without trying very hard.
Grab a table outside if one opens up, because the water-facing perspective is the whole point.
This is the sort of place that reminds you lunch does not need white tablecloths to be memorable. It just needs a good breeze, a good plate, and a view worth pausing for.
9. The Bridge Tender

Boats, bridges, and a breezy waterfront deck give The Bridge Tender a built-in sense of occasion before lunch even begins.
Located in Wilmington near the Wrightsville Beach drawbridge on the Intracoastal Waterway, this spot offers a lively marine backdrop that feels distinctly coastal without requiring your toes in the sand.
June is a particularly good time to visit, when boat traffic picks up and the water practically performs for your table.
The menu has range, which makes it a crowd-pleaser for groups with different cravings.
Seafood is naturally a strong suit, but sushi, salads, sandwiches, and hearty entrees also help round out the lunch options, all served in a setting that feels polished yet relaxed.
The outdoor deck is the prime choice if you want the full show, especially when boats idle by and the bridge activity adds just enough movement to keep things interesting.
The location is convenient whether you are staying in Wilmington or heading toward Wrightsville Beach.
That makes The Bridge Tender an easy scenic stop that still feels special, especially if you are trying to maximize your June coastal time.
It is one of those places where lunch can stretch pleasantly longer than planned.
Blame the view, blame the seafood, or blame your complete lack of interest in rushing back indoors.
10. Dockside Restaurant

A marina full of boats can make any lunch feel a little more glamorous, and Dockside Restaurant leans into that appeal perfectly.
Found in Wilmington near the water on the way toward Wrightsville Beach, this longtime favorite gives you expansive marina views, a breezy patio atmosphere, and a front-row look at coastal life in motion.
In June, the setting feels especially vibrant, with sunlight bouncing off the water and boat traffic adding constant visual charm.
The menu covers classic seafood favorites, sandwiches, salads, and comfort-minded plates that suit both serious appetites and lighter lunch moods.
It is approachable and dependable, which matters when the view is so good you would rather not risk a disappointing meal.
Outdoor seating is where the place really shines, because the boats, docks, and salt-tinged air combine into the kind of lunch atmosphere that almost begs you to order one more iced drink and stay put.
Dockside’s location makes it easy to work into a wider Wilmington or Wrightsville Beach day.
You can head there before beach time, after errands, or simply because June weather has convinced you walls are overrated.
The restaurant has an easygoing energy that suits families, couples, and solo diners equally well.
If you want a scenic lunch with broad appeal and unmistakable waterfront character, Dockside closes this list on a very strong note.

