12 Waterfront Virginia Restaurants That Serve Flavor With A Side Of Scenery
Virginia’s coastline offers far more than stunning views—it’s also home to some of the most memorable dining experiences in the state, where the flavors on the plate rival the scenery beyond the windows.
Over the years, I’ve explored these waterfront gems, from casual dockside shacks to elegant dining rooms perched over the waves, each one offering a unique taste of the Chesapeake Bay, the Atlantic Ocean, or the peaceful riverfront.
Fresh seafood takes center stage, paired with sunsets, sea breezes, and a sense of place you can’t replicate inland. These 12 restaurants serve unforgettable meals with a side of natural beauty.
1. The Shanty – Cape Charles
My first visit to The Shanty happened during a summer storm. Huddled under their covered deck, I watched lightning dance across the harbor while savoring the most tender crab cakes I’ve ever tasted.
This dockside treasure sits right on Cape Charles Harbor, where fishing boats deliver their daily catch mere steps from your table. The casual, colorful atmosphere matches the Eastern Shore’s laid-back vibe perfectly.
Their seafood-focused menu changes with what’s fresh, but their signature Shanty Shrimp – locally caught and tossed in a secret spice blend – remains a constant favorite among regulars and newcomers alike.
2. Waterman’s Surfside Grille – Virginia Beach
Sunset at Waterman’s transforms ordinary moments into memories. Once, I watched a dolphin pod swim by while enjoying their famous Orange Crush – a refreshing citrus drink that perfectly complements their seafood platters.
Family-owned since 1981, this oceanfront institution sits directly on the Virginia Beach boardwalk. Floor-to-ceiling windows ensure every table gets a front-row seat to the Atlantic’s endless blue horizon.
Local fishermen supply much of their menu, making their she-crab soup and fresh catch specials truly exceptional. Come early to secure a spot on their expansive patio where the sea breeze enhances every bite.
3. The Boathouse at Rocketts Landing – Richmond
Perched above the James River, The Boathouse offered me shelter during an unexpected summer shower. Rather than ruining lunch, the rain created a misty, magical view of the city skyline that made my seafood risotto taste even better.
This converted power plant combines industrial chic with panoramic river views. Multi-level dining spaces include a stunning rooftop deck where Richmond’s downtown lights twinkle after dark.
Their menu artfully blends Chesapeake Bay seafood with upscale comfort food. The seared scallops with local vegetables showcase their commitment to regional flavors, while weekend brunch brings locals flocking for crab benedict with river views.
4. Catch 31 Fish House – Virginia Beach
Fire pits roar along Catch 31’s oceanfront patio, where I once spent a chilly evening wrapped in one of their provided blankets, warming my hands while watching waves crash against the shore. The Neptune statue looms nearby, seemingly approving of my seafood feast.
Located inside the Hilton Virginia Beach Oceanfront, this upscale eatery offers both climate-controlled indoor seating and an expansive outdoor terrace. Their raw bar displays the day’s oyster selection like jewels on ice.
Seasonal specialties shine here, particularly their soft shell crab when in season. Their signature seafood tower – a multi-tiered display of chilled shellfish – makes for an impressive centerpiece for special celebrations.
5. Dockside Restaurant – Yorktown
Gulls swooped overhead as my server delivered a platter of freshly-shucked oysters. “These came in on that boat right there,” she pointed to a weathered vessel docking just yards away from our table.
Nestled along the York River in historic Yorktown, this unpretentious seafood spot embodies authentic Chesapeake Bay culture. Wooden docks extend from the casual dining room, where fishing boats come and go throughout the day.
Their crab-stuffed flounder remains legendary among locals, who fill the place every weekend. Don’t miss their hush puppies – golden-brown cornmeal delights served with honey butter that somehow taste better with the salt air.
6. Blue Pete’s Restaurant – Virginia Beach
Hidden among Back Bay’s marshlands, reaching Blue Pete’s feels like discovering a secret. My GPS nearly gave up before I found this rustic hideaway where turtles sun themselves on logs just feet from outdoor tables.
This rebuilt local landmark (the original was lost to fire) sits directly on the water in Pungo’s rural countryside. Kayakers often paddle up to the restaurant’s dock, tying up before coming inside for a meal.
Their blackened tuna bites and crab-topped hushpuppies keep visitors coming back despite the remote location. Sunset transforms the surrounding wetlands into a golden paradise, making even a simple weeknight dinner feel like a special occasion.
7. The Blackwall Hitch – Alexandria
Snow fell gently outside The Blackwall Hitch’s windows during my winter visit, dusting the Potomac River with white while I sipped their famous seafood chowder. The contrast between the cozy interior and frosty waterfront created a postcard-perfect scene.
This sophisticated establishment occupies prime real estate along Alexandria’s historic waterfront. Their nautically-inspired interior features reclaimed wood, naval artifacts, and expansive windows framing river views.
Executive chefs prepare Eastern Shore classics with modern twists – their crab cakes contain barely any filler, letting the sweet lump meat shine. Live music on weekends adds to the vibrant atmosphere, making this a favorite for both special occasions and casual gatherings.
8. Bubba’s Seafood Restaurant – Virginia Beach
Morning fog rolled across Lynnhaven Inlet as I enjoyed breakfast at Bubba’s waterfront table. Fishermen headed out for the day’s catch waved from passing boats while I savored crab benedict that redefined my morning meal expectations.
Operating since 1987, this no-frills crab house sits directly on the water near Chesapeake Bay Bridge-Tunnel. Their screened porch and outdoor deck offer front-row views of boats navigating the narrow channel.
Steamed seafood buckets arrive at tables newspaper-lined and overflowing with blue crabs, shrimp, clams and corn. Come prepared to get messy – the signature seafood steam pots demand hands-on eating, but the waterfront setting and ultra-fresh seafood make every buttery, spicy bite worthwhile.
9. The Landing – Smithfield
Autumn leaves created a fiery canopy above The Landing’s deck during my October visit. Below, the Pagan River flowed peacefully while I sampled their famous peanut soup – a regional specialty that perfectly captures Smithfield’s blend of land and sea traditions.
Set in historic downtown Smithfield, this charming restaurant occupies a converted 1930s waterfront home. Multiple dining areas include a glass-enclosed porch and riverside deck where guests can watch wildlife along the shoreline.
Their menu celebrates Virginia’s bounty, from Smithfield ham to fresh-caught fish. The crab mac and cheese – a creamy comfort food elevated with jumbo lump crabmeat – pairs beautifully with sunset views over the tranquil river.
10. One Fish Two Fish – Virginia Beach
Moonlight danced across Lynnhaven Bay as string lights twinkled above my table at One Fish Two Fish. A passing boat’s gentle wake lapped against the restaurant’s dock, providing nature’s soundtrack to an already perfect evening.
Tucked away in a marina off the tourist path, this hidden gem offers sophisticated dining with panoramic water views. Their elevated deck and glass-walled dining room ensure every table feels connected to the peaceful waterway.
Locally-sourced ingredients shine in creative preparations like their seared scallops with pumpkin risotto. Their wine list deserves special mention – carefully curated selections pair beautifully with seafood specialties, enhancing flavors while you watch the sunset paint the bay golden.
11. Fish & Slips Marina Raw Bar & Grill – Portsmouth
Thunder rumbled as I ducked into Fish & Slips during a summer squall. From my table, I watched massive cargo ships glide through Portsmouth’s harbor while enjoying their famous fish tacos – somehow tasting better with the dramatic skyline as backdrop.
Located in Portsmouth’s historic Olde Towne district, this casual eatery sits directly on the working waterfront. Their covered deck extends over the Elizabeth River, offering unobstructed views of Norfolk’s skyline across the water.
Fresh catches arrive daily at their adjacent marina, making their raw bar selections exceptionally fresh. Their fish and chips – beer-battered cod with hand-cut fries – has developed a cult following among locals who appreciate the combination of harbor views and perfectly executed comfort food.
12. Marker 20 – Hampton
Jazz floated through Marker 20’s open windows as I sipped local craft beer and watched sailboats race across Hampton Harbor. A friendly server recommended their crab dip – a creamy, Old Bay-spiced revelation that’s ruined me for all other versions.
Positioned along Hampton’s revitalized waterfront district, this beloved local hangout combines casual dining with prime water views. Their brick-walled interior opens to a waterside patio where cool breezes complement hot plates.
While seafood dominates the menu, their burgers and sandwiches deserve equal praise. The blackened fish sandwich – topped with homemade remoulade – showcases the kitchen’s talent for elevating simple dishes. Live music several nights a week adds to the lively atmosphere that keeps this spot packed with both tourists and locals.
