Few cities pair their plates with a view quite like Wilmington, North Carolina. From the brick-lined Riverwalk along the Cape Fear River to the breezy decks overlooking the Intracoastal Waterway near Wrightsville Beach, the Port City serves fresh local seafood and Southern coastal cooking against a backdrop of sunsets, sailboats, and the silhouette of the Battleship North Carolina. Downtown Wilmington was even named the country’s “#1 Best Al Fresco Dining Neighborhood” in USA TODAY’s 10Best Readers’ Choice awards, and these waterfront restaurants are exactly why.
Dining Along the Cape Fear River in Downtown Wilmington
The heart of Wilmington’s waterfront scene runs along the Riverwalk, a roughly two-mile boardwalk threading the western edge of the historic downtown. Here you can stroll from one riverside table to the next, watching the working river and the Cape Fear Memorial Bridge while you eat. The Wilmington and Beaches Convention & Visitors Bureau counts more than 40 locally owned establishments in the River District, many of them right on the water.
The Pilot House
Set in the historic Chandler’s Wharf complex at the southern end of the Riverwalk, The Pilot House is one of the oldest continuously operating restaurants in Wilmington. Its terrace extends toward the river with sweeping views of the Cape Fear Memorial Bridge, and the kitchen leans into “seafood with a local flair,” from she-crab soup to fresh catches sourced along the coast. It is a reliable choice for a relaxed lunch or a sunset dinner on the patio.
- Address: 2 Ann St., Wilmington, NC 28401
- Phone: (910) 343-0200
- Hours: Sunday through Thursday 11:30 a.m. to 9 p.m., Friday and Saturday 11:30 a.m. to 10 p.m.
- Website: pilothouserest.com (reservations available via Resy)
Elijah’s Oyster & Fish Camp
Sharing the same riverside address as The Pilot House, Elijah’s has been a downtown fixture since the 1980s and is the spot many locals point to first when you ask about oysters on the river. The maritime-themed dining room and the open-air oyster bar both look out over the Cape Fear, and the raw bar, fish camp classics, and golden sunsets make it a perennial favorite for casual coastal dining.
- Address: 2 Ann St., Wilmington, NC 28401
- Phone: (910) 343-1448
- Hours: Sunday through Thursday 11:30 a.m. to 9 p.m., Friday and Saturday 11:30 a.m. to 10 p.m.
- Website: elijahs.com
River 128 Restaurant
Occupying the riverfront space formerly known as The George, River 128 reopened in 2025 with a refreshed look and an updated menu of locally inspired Southern coastal cuisine. It sits directly on the Riverwalk at 128 South Water Street, with knockout views of the Cape Fear Memorial Bridge and the Battleship North Carolina across the river. It is also one of the few downtown restaurants with its own private dock, so you can arrive by boat as well as on foot.
- Address: 128 S. Water St., Wilmington, NC 28401
- Phone: (910) 763-2052
- Hours: Lunch Tuesday through Saturday, dinner Tuesday through Sunday, and Sunday brunch; closed Monday. Hours shift seasonally, so confirm before you go.
- Website: river128.com
Marina Grill
At the northern end of the River District, Marina Grill overlooks the boats of Port City Marina with an unbroken view across the Cape Fear River. The kitchen builds strong relationships with local farmers, butchers, breweries, and fishermen, so much of the menu is sourced close to home. Expect North Carolina beers on tap, seasonal cocktails, live music in the boatyard, and a popular Sunday brunch in a family-friendly setting.
- Address: 18 Harnett St., Wilmington, NC 28401
- Phone: (910) 769-7974
- Hours: Sunday 10:30 a.m. to 8 p.m., Monday through Thursday 11 a.m. to 9 p.m., Friday and Saturday 11 a.m. to 10 p.m.
- Website: marinagrillwilmington.com
Riverlights and the Southern Riverbank
Smoke on the Water
A few miles south of downtown, the planned Riverlights community has its own slice of waterfront dining in Marina Village. Smoke on the Water sits right on the Cape Fear River with a relaxed deck, serving seafood, burgers, and American comfort food alongside a solid wine list. It is an easy, quieter alternative to the downtown crowds, and the peaceful river views make it a worthwhile detour if you are exploring the southern reaches of the city.
- Address: 3704 Watercraft Ferry Ave., Wilmington, NC 28412
- Phone: (910) 833-5069
- Hours: Lunch Saturday and Sunday, dinner Tuesday through Sunday; hours vary by season, so call ahead.
- Website: smokeonthewaterwilm.com
Waterfront Dining at Wrightsville Beach
Wilmington’s waterfront story does not end at the river. A short drive east, the Intracoastal Waterway around Wrightsville Beach delivers some of the area’s best dock-and-dine seafood, where you can watch fishing boats return with the day’s catch from your table. The Visit North Carolina tourism site highlights this stretch as one of the region’s signature coastal experiences.
Bluewater Waterfront Grill
Just over the Wrightsville Beach drawbridge, Bluewater Waterfront Grill is a longtime crowd-pleaser with a spacious waterfront patio facing the Intracoastal Waterway and the area’s largest sportfishing boats. The seafood-forward menu and the wraparound deck make it one of the most photographed dining views in the area, especially at sunset.
- Address: 4 Marina St., Wrightsville Beach, NC 28480
- Phone: (910) 256-8500
- Website: bluewaterdining.com (hours vary seasonally; call to confirm)
Dockside Restaurant and Bar
Perched at the water’s edge along Airlie Road, Dockside has built its reputation over more than 25 years as a go-to for seafood on the Intracoastal Waterway. The open-air decks sit right above the water, and the on-site marina means boaters can pull up for lunch or an overnight slip. It is casual, scenic, and unmistakably coastal.
- Address: 1308 Airlie Rd., Wilmington, NC 28403
- Phone: (910) 256-2752
- Hours: Opens daily for lunch at 11:30 a.m.; hours extend later in the warmer months.
- Website: thedockside.com
Tips for Planning Your Waterfront Meal
- Time it for sunset. The west-facing Riverwalk restaurants downtown catch the sun setting over the Cape Fear River, while the Wrightsville Beach spots glow over the Intracoastal. Either way, an early-evening reservation is the sweet spot.
- Book ahead on weekends. Spring through fall is peak season in the Port City, and patio tables fill quickly. Make reservations where they are offered, and confirm seasonal hours by phone, since several of these restaurants adjust their schedules through the year.
- Arrive by boat if you can. River 128 downtown and Dockside at Wrightsville Beach both offer docking, a memorable way to make an entrance.
- Pair dining with a Riverwalk stroll. Downtown, you can park once and walk between The Pilot House, Elijah’s, River 128, and Marina Grill, taking in the historic district, shops, and the view of the Battleship North Carolina along the way.
For the latest on Wilmington’s dining scene, seasonal events, and the wider River District, the official Wilmington and Beaches Convention & Visitors Bureau is the best place to start planning your trip to the Port City.

