Maryland takes crab cakes seriously, and the best ones usually come with a water view. Along the Chesapeake Bay, the Eastern Shore, and the little rivers that feed them, you will find seafood spots where the crab is jumbo lump, the seasoning is Old Bay, and the docks are close enough to hear the boats.
Some of these places are casual shacks with paper napkins. Others are family-run rooms that have been packing them in for decades.
Either way, the crab cakes here are the kind people plan road trips around. Here are twelve waterfront seafood spots worth the gas money.
1. Faidley Seafood, Baltimore, MD

Faidley has been part of Baltimore’s Lexington Market since 1886, which makes it one of the oldest names in Maryland crab cakes.
The famous version is the jumbo lump crab cake, hand-packed with big chunks of meat and very little filler. The classic order is served on saltine crackers rather than a soft bun, which is a longtime local tradition here.
You order at a counter and eat standing at raised tables, so this is more market experience than sit-down dinner. That casual, no-fuss setup is part of the appeal.
The market itself has gone through renovations in recent years, giving the space a refreshed look while Faidley keeps doing what it has always done. If you want a crab cake that tastes like old-school Baltimore, this is a strong first stop.
2. The Crab Claw, St. Michaels, MD

Right on the harbor in St. Michaels, The Crab Claw has been serving Eastern Shore seafood since 1965.
The two-story spot sits directly on the water next to the Chesapeake Bay Maritime Museum, so many visitors pair a meal with a stroll around town. Boaters can even tie up nearby, which tells you how close to the water you really are.
Steamed crabs are the headline act, but the crab cakes hold their own with a generous lump-meat build. Cream of crab soup is another item people order here.
The open-air deck gives you views of the boats coming and going in the harbor. It is one of the most scenic seats on this list, and it fits the classic Maryland waterfront picture perfectly.
3. Cantler’s Riverside Inn, Annapolis, MD

Tucked along Mill Creek outside Annapolis, Cantler’s Riverside Inn opened in 1974 and was started by a family with deep waterman roots.
Finding it is half the fun, since the drive winds through a residential area before the creek suddenly opens up. Some guests even arrive by boat and dock at the restaurant.
Steamed crabs dumped on brown paper are the signature move, but the crab cakes are a reliable order with plenty of lump meat. The setting is casual and dock-side, exactly what you picture when you think Maryland crab house.
Parking can get tight on busy weekends, so arriving earlier in the day helps. For a true creek-side experience near the state capital, Cantler’s earns its spot.
4. Waterman’s Crab House, Rock Hall, MD

Rock Hall is a small waterman’s town on the Upper Shore, and Waterman’s Crab House sits right on the harbor with a big open deck.
The location gives you wide views across the water, and boaters can tie up at the dock while they eat. Sunsets over the bay are a regular draw here.
Steamed crabs and crab cakes anchor the menu, along with other Chesapeake seafood. Live music is often part of the weekend scene during the warmer months.
Because Rock Hall is off the main highway path, this makes a good destination if you want a laid-back harbor town without big crowds. The drive out is part of the reward, and the deck seating makes it worth the trip.
5. Harris Crab House, Grasonville, MD

Sitting right on Kent Narrows, Harris Crab House is one of the first stops many travelers hit after crossing the Bay Bridge onto the Eastern Shore.
The two-story building offers water views of the boat traffic passing through the narrows. That easy-off-the-highway location makes it a popular pit stop on the way to Ocean City.
Steamed crabs served by the dozen are a big deal here, and the crab cakes are packed with lump meat. The menu leans into local Chesapeake seafood across the board.
Because it is close to the marina, you will often see boaters mixing with road-trippers. If you want a convenient but genuinely waterfront crab meal near the bridge, Harris makes an easy choice.
6. Fisherman’s Inn, Grasonville, MD

Just across the water from the Kent Narrows action, Fisherman’s Inn has been a family-run Eastern Shore fixture for generations.
The restaurant is known for a large collection of oyster plates displayed inside, a quirky touch that sets it apart from the average crab house. It gives the space a bit of history and personality.
Crab cakes and Chesapeake seafood platters lead the menu, with the kind of hearty portions the shore is known for. There is a marina and water views nearby that keep it firmly in waterfront territory.
Because it is right off the main route to the beach, it works well as a sit-down stop when you want something a little more polished than a shack. Families have been making it a tradition here for years.
7. Suicide Bridge Restaurant, Hurlock, MD
Along Cabin Creek in Dorchester County, this long-running restaurant pairs Eastern Shore seafood with something unusual: its own paddlewheel riverboats.
Guests can book cruises that leave right from the restaurant’s dock, turning a meal into a mini river outing. That combination of dining and boating makes it stand out on this list.
The crab cakes and crab dishes fit the Chesapeake tradition, with a menu built around local seafood. The setting is peaceful and rural, away from the busier bridge-area crowds.
The rustic riverside location is worth the drive into the quieter part of the Shore. If you want dinner plus a slow ride down the creek, few spots offer both.
8. Old Salty’s, Fishing Creek, MD

Way down on Hoopers Island in Dorchester County, Old Salty’s operates inside a former schoolhouse in the tiny community of Fishing Creek.
Getting there means a long drive through marshland and remote island roads, which makes reaching it feel like a real destination. This is deep Eastern Shore country.
The crab cakes are a signature order, and the restaurant sits in one of Maryland’s most crab-focused regions, where seafood processing has long been part of local life. That connection to the water runs deep here.
The remote setting means this is a place you go on purpose, not one you stumble across. For travelers chasing the most authentic corner of crab country, Old Salty’s delivers.
9. Kentmorr Restaurant, Stevensville, MD

On Kent Island, Kentmorr Restaurant comes with something most crab houses cannot offer: its own sandy beach right on the Chesapeake Bay.
Guests can eat with wide open bay views, and the beach area makes it a relaxed spot for a warm-weather afternoon. There is also a marina nearby for those arriving by boat.
The menu features crab cakes and steamed crabs along with other bay seafood. Live music often plays outdoors during the summer season.
Because it sits directly on the bay rather than a creek or harbor, the views feel especially open. If you want your crab cake with a beach and a big-water horizon, this is a fitting choice.
10. Bo Brooks, Baltimore, MD
Baltimore’s Canton waterfront is home to Bo Brooks, a longtime crab house that moved to its current spot beside a marina.
The location gives diners views of the boats along the harbor while they work through a pile of steamed crabs. It brings the classic crab house feel right into the city.
Crab cakes and steamed crabs are the main attractions, served in the hands-on, roll-up-your-sleeves style Baltimore loves. The waterfront deck is a big part of the appeal in warmer months.
For anyone who wants a genuine crab house without leaving the city, this is a convenient option with real water views. It proves you do not have to drive to the Shore for the experience.
11. Abner’s Crab House, Chesapeake Beach, MD

Over on the western shore in Chesapeake Beach, Abner’s Crab House has been a Calvert County seafood staple for decades.
The restaurant sits near the water with marina and bay views, giving it a relaxed shoreline feel. It is a favorite stop for people heading to the boardwalk and beach area nearby.
Steamed crabs by the bushel and crab cakes lead the menu, with plenty of other Chesapeake seafood options. The vibe is casual and family-friendly, built for big groups picking crabs together.
Since it is on the western side of the bay, it makes an easy trip for folks in the D.C. and southern Maryland area. That accessibility, plus solid crab, keeps it busy.
12. Nick’s Fish House, Baltimore, MD

Sitting on the Patapsco River in Baltimore, Nick’s Fish House offers a wide-open water view with the Hanover Street Bridge in the background.
The deck and dock make it a favorite warm-weather hangout, and boaters can pull up right to the restaurant. Live music is a regular feature during the summer.
Crab cakes and Chesapeake seafood fill out the menu, served in a laid-back setting that leans casual. The riverside location gives it a breezy, open feel that many indoor spots cannot match.
For a Baltimore waterfront meal that trades the harbor bustle for a river view, this is a strong pick. It rounds out the list as another reminder that great crab cakes and great water views often go together.
Enjoyed this story?
Add Fast Food Club as a preferred source to see more of our reporting on Google.