Four Places On the Shore For Outdoor Dining

Virginia’s Eastern Shore has no shortage of scenic beauty, and there are few better places to savor it than the region’s al fresco restaurants. From Cape Charles to Chincoteague, read on for some of the best places to dine and drink outdoors.

The Shanty, Cape Charles: Situated right on the harbor in a storybook-sweet beach town, this locally beloved restaurant serves up fresh seafood and bold cocktails. Time your visit around sunset for breathtaking views. ShantySeafood.com

Island House Restaurant and Marina, Wachapreague: Oysters, clams, and other seafood plucked from local waters are on the menu at this rustic spot with a sprawling deck overlooking the marsh and barrier islands. TheIslandHouseRestaurant.com

Mallards at the Wharf, Onancock: Home to musical chef Johnny Mo, this wharf-front eatery at the head of Onancock Creek is renowned for its ultra-fresh crab cakes, sweet potato biscuits with braised pork, and orange crush cocktails. EatAtMallards.com

The Village Restaurant, Chincoteague: Fresh and local seafood are the stars at this family-run spot on Eel Creek—from shrimp to flounder to clams and oysters—all served with a side of tranquil water views. VillageRestaurantChincoteague.com


This article originally appeared in the Best of Virginia 2025 issue.

Erica Jackson Curran
Erica Jackson Curran grew up in the Blue Ridge Mountains of Virginia and now splits her time between Richmond and Cape Charles on the Eastern Shore. When she’s not writing or renovating houses, she’s wrangling her son, Oliver.
June 20, 2025

Pollinator Celebration

Brent and Becky’s Bulbs
June 20, 2025

How to Photograph Artwork – Workshop

Crossroads Art Center
June 20, 2025

May – June @ Art Works!

Art Works