One Ocean City dining room switches on big roof lights at night just so you can see the inlet and jetty glow. Another Eastern Shore spot looks out on a marina with historic riverboats bobbing nearby. Somebody clearly thought about the scenery as hard as the crab cakes.
That's the fun part. Maryland has a long list of tables where your eyes get fed before your plate shows up. Sailboats drift past on one river.
Big ships glide down a canal on another.
You order a cream of crab soup, and a sunset starts doing its thing over the creek. Suddenly lunch runs two hours longer than planned. Who could blame you?
Paper-covered tables, picture windows, covered decks, and fire pits all make the case for lingering.
Some of these spots feel fancy enough for an anniversary. Others want you in flip-flops with Old Bay on your fingers. So which seat will you grab first, the one by the rail or the one closest to the kitchen?
1. Cantler's Riverside Inn

Bring napkins, then bring more napkins. Steamed crabs dusted in Old Bay are the main event at this Annapolis crab house.
The building has an old-school, rustic feel that fits the food perfectly. You won't find white tablecloths here, and nobody misses them.
Out on the deck, outdoor tables face the river. Sailboats drift by while you crack shells and hunt for the sweet meat inside. Indoor tables also come with a water view, so a rainy day still works.
Not a crab picker? No problem. The menu lists crab dip, a crab pretzel, clam strips, littleneck clams, and mussels.
Shrimp dishes are another strong pick for less messy fingers.
Families fit right in, since the restaurant has high chairs and a kids' menu. Dogs can join you outside too.
Here's a practical tip. Reservations aren't accepted, and a wait is common, especially on Saturday afternoons and evenings. Weeknights tend to be calmer, so plan a Monday or Tuesday visit if you hate lines.
Parking is usually plentiful, which helps. Pack patience and an appetite.
Address: 458 Forest Beach Rd, Annapolis, MD 21409
2. Carrol's Creek Cafe

Anniversary coming up and no plan yet? Relax, because this Annapolis dining room has your back.
The restaurant sits on Spa Creek, and the views stretch across the water toward Annapolis. It feels elegant without getting stuffy, which is a hard balance to hit.
Classic Chesapeake fare drives the menu. Crab cakes star at dinner, while calamari and empanadas make easy starters. Shrimp and crab pasta is another tempting choice.
Save room for dessert. A flourless chocolate cake and a coffee and donuts bread pudding wait at the finish line. That second one sounds like breakfast and dessert holding hands.
Gluten-free diners get good options here, and there's a full vegetarian menu too. Kids can order from their own menu, and high chairs are available.
Cooler days call for a seat near the fireplace. On nice days, the outdoor seating puts you right beside the creek.
Reservations are smart for dinner, especially Friday and Saturday evenings. Lunch tends to be quieter if you want a calmer table with the same view.
Address: 410 Severn Ave, Annapolis, MD 21403
3. Bridges Restaurant on Kent Narrows

Breezes here come with the reservation. The restaurant's open-air design lets Bay air drift right through the room.
You'll find it overlooking the Kent Narrows in Grasonville. OpenTable diners and Food and Wine named it one of the 100 most scenic restaurants in America.
Dishes are made to order from scratch. Start with crab dip, firecracker shrimp, coconut shrimp, or ahi tuna sashimi. Cream of crab soup is another solid opener.
Hungry for something you can hold? The crab cake sandwich and the smash burger both deliver. Pizzas, scallops with risotto, and a vegetarian Thai bowl round things out.
Boaters can tie up at one of 16 slips, which fit boats up to 65 feet. Water and electric hookups come included with the slips.
Live music plays Friday and Saturday evenings from 6 to 9. The outdoor space welcomes dogs, so your pup can enjoy the breeze too.
Kids get their own menu, and reservations are recommended for dinner. A deck seat at sunset is worth planning around.
Address: 321 Wells Cove Rd, Grasonville, MD 21638
4. The Narrows Restaurant

Crab cakes and crab soup are the house signatures, and that tells you a lot. This Grasonville spot takes its crab seriously.
Big water views of Kent Narrows fill the room. Tables are well spaced, so you won't bump elbows with strangers while watching the boats.
Order the jumbo lump crab cake if it's your first visit. Mini crab cakes make a fun starter for sharing. Cream of crab soup even comes by the quart to take home.
Craving something besides crab? Rockfish earns lots of love here. Cioppino, oysters Rockefeller, and a filet paired with a crab cake are also on the menu.
Dessert lovers should look for the strawberry shortcake. It's a sweet way to stretch the view a little longer.
The mood lands between upscale and casual, so it works for an anniversary or a relaxed lunch. Mornings early in the week tend to be quiet.
Reservations are recommended for dinner, especially on Saturday evenings. Outdoor seating, a kids' menu, and a private dining room add flexibility for groups.
Address: 3023 Kent Narrow Way S, Grasonville, MD 21638
5. Chesapeake Inn Restaurant & Marina

Ever eaten dinner while a giant ship slides past your table? Along the C and D Canal, that's a normal evening.
This bi-level spot sits in Chesapeake City, right beside the water. Boats and big vessels cruise by while you eat, which beats any TV screen.
Downstairs, the deck serves lighter fare like pizza, crab pretzels, and the Chesapeake roll. Chesapeake fries piled with lump crab are a must for sharing.
Upstairs brings a more upscale American menu. Look for seafood pasta, tortelloni Amalfi, and mussels fra diavolo.
Dessert gets playful too. A chocolate s'mores pizza sits next to key lime pie and sunset tiramisu.
Got a boat? The marina lets you arrive by water. Drivers can use valet parking or nearby lots.
Families do well here with a kids' menu and high chairs. Dogs are welcome inside and outside, which is rare and very handy.
Live music shows up, and a fireplace helps on cooler days. Reservations are recommended for brunch and dinner, especially on Saturdays.
Address: 605 2nd St, Chesapeake City, MD 21915
6. The Crab Claw

Landmark status suits a crab shack nicely. In St. Michaels, this casual favorite has earned it with steamed crabs and a seat on the Miles River.
Patio tables sit right on the water. You can watch boats glide in and out of the harbor while you work through a pile of shells.
Maryland blue crabs are the headliner, of course. Crab dip, crab cakes, steamed shrimp, and soft shell crabs fill out the seafood lineup.
Can't decide? The Claw's Seafood Sampler solves that. It brings fried and broiled scallops, a crab cake, fish, and shrimp to one plate.
The mood stays relaxed from start to finish. Nobody expects fancy clothes, just a willingness to get a little messy.
Families get high chairs, changing tables, and a kids' menu. Dogs are allowed inside and outside, so the whole crew can come.
Plan around Tuesday, since the restaurant is closed that day. Saturdays get the busiest, while weekday afternoons tend to be calmer. Reservations are accepted if you want a sure thing.
Address: 304 Burns St, St Michaels, MD 21663
7. Bugeye Grill

History buffs, this one's for you. The name honors bugeye boats, the old vessels that once worked the Bay for oysters.
Bugeye Grill sits on the Solomons Island waterfront, facing the Patuxent River. Grab a patio seat in the evening, and the sunset puts on a show over the water.
Steaks and seafood share the spotlight. Crab cakes are a signature, and maple walnut salmon has its own fan club.
Starters include prosciutto-wrapped figs, crab dip, and crab spring rolls. Hearty eaters can go for a filet mignon or a ribeye.
Leave room for Smith Island cake. Maryland's official state dessert stacks thin layers that look like a sweet skyscraper.
Weekends bring breakfast and brunch. Banana French toast and beignets make a strong argument for an early start.
A sunroom and a sheltered patio both keep the river in view. Live music happens on Thursdays.
Weekday dinner starts late afternoon, while weekends open in the morning. Reservations are accepted for those sunset seats.
Address: 14470 Solomons Island Rd S, Solomons, MD 20688
8. SALT Waterfront Kitchen

Fire pits, lawn games, and a creek view? Dinner just turned into an evening out.
Down in Ridge, this kitchen overlooks Smith Creek with the Potomac beyond it. It's a long drive into Southern Maryland, and the scenery makes it feel worth it.
The menu sticks to crab dishes and casual American favorites. Cream of crab soup is a natural starter here.
Burger fans should eye the smash burger. Battered rockfish and chicken wings round out the comfort food lineup.
Outside, the lawn gives kids room to play while grown-ups enjoy the fire pits. Dogs are welcome in outdoor areas too.
The dining room has been renovated, so cooler nights still feel comfortable. Live music adds to the fun on certain nights.
Mind the schedule before heading out. The restaurant is closed Monday and Tuesday, and Wednesday and Thursday open only for dinner.
Friday through Sunday, lunch joins the lineup. Dinner reservations are recommended, especially on Friday and Saturday evenings. Kids get their own menu, and parking is easy.
Address: 16244 Millers Wharf Rd, Ridge, MD 20680
9. MacGregor's Restaurant

Fish takes the lead at this Havre de Grace spot, and the Susquehanna River handles the backdrop.
A covered back deck looks right over the river. Rain or shine, you can still eat outside with a view.
Crab cakes and cream of crab soup are popular picks. The crab cake platter makes a classic Maryland lunch.
Want something a bit different? The stuffed flounder and the shrimp and crab Remick both lean into the seafood theme. French onion soup is a cozy side note on chilly days.
Burger lovers can order the Ramblin' Burger. A Reuben and a turkey BLT keep sandwich fans happy too.
The space is roomy and has a historic feel. A tavern area hosts live music on weekends.
Sunday opens with brunch, which is a sweet excuse for a morning drive. Kids have their own menu, and dogs can join you outside.
Friday and Saturday evenings get the busiest. Weekday mornings stay quiet, and reservations are accepted for peace of mind.
Address: 331 St John St, Havre De Grace, MD 21078
10. Harrison's Harbor Watch

Sundown at the inlet might be the best free show in Ocean City. This restaurant has watched it from the boardwalk's south end since 1984.
Window-lined rooms look out on the Ocean City Inlet, Assateague Island, and the Atlantic. At night, big roof lights brighten the inlet and jetty.
The raw bar is a big draw. You can watch oysters and clams get shucked live, and the oysters are hand-tonged from local waters.
Homemade oyster stew is a signature starter. Crab dip, coconut shrimp, and steamed clams make good company.
For mains, the baked seafood platter, lobster tails, and swordfish stand out. Mr. Harrison's Rockfish comes blackened and topped with crab imperial.
A salad bar and generous sides help you build a full plate. Kids get their own menu as well.
Watch the hours before you go. It's closed Monday through Wednesday, opens Thursday for dinner, and serves lunch and dinner Friday through Sunday.
Reservations are recommended for dinner, especially on weekends.
Address: 806 S Atlantic Ave #5915, Ocean City, MD 21842

















