When it comes to a waterfront city as big and great as Baltimore, you can bet you'll have a huge assortment of seafood restaurants to choose from.  All across the city seafood restaurants of all varieties serve up classic regional seafood like Maryland crab cakes, lobster rolls, raw oysters, and much more.  Read on to discover our take on five of the best seafood restaurants in Baltimore.

Bo Brooks - Located on the Canton waterfront, Bo Brooks is the place to be for a relaxed, fun, and delicious seafood experience in the Baltimore area.  Stop by and enjoy their huge seafood menu with specialties like oysters on the half shell, classic crab cakes, and lime-grilled scallops.

Kali's Court - Offering Mediterranean-inspired seafood selections and more, Kali's Court offers a contemporary and delicious dining experience in Baltimore's Fell's Point neighborhood.  Their menu is based on market-fresh and seasonal ingredients with selections like grilled sea scallops, mahi mahi, sauteed shrimp with angel hair pasta, and more.

McCormick and Schmick's - McCormick and Schmick's offers some of the freshest seafood in the Baltimore area.  Head in and enjoy soups and salads, a variety of oysters from the raw bar, grilled or broiled fresh fish, and mixed grilled selections.

O'Leary's Seafood Restaurant - Located in Annapolis, O'Leary's Seafood Restaurant offers a critically-acclaimed dining experience perfect for anyone longing for a delicious taste of the sea.  Stop in for delectable dinner selections like crispy Florida grouper with gulf shrimp, Atlantic salmon, Thai barbecued mahi-mahi, Pacific yellowfin tuna, and more.

Shuckers - This seafood restaurant in historic Fell's Point is situated on the Broadway Pier right on the water.  Enjoy indoor and outdoor waterfront dining with cold drinks and diverse food selections including seafood from their raw bar, salads, pasta, steaks, sandwiches, burgers, and more.