Waterfront Dining & Restaurants in the Greater Portland & Casco Bay Area

Outdoor Dining - Inn at Diamond Cove - Portland, ME
Diamond's Edge Restaurant & Marina

22 McKinley Court Portland, ME, 04109 Phone: 207-805-9836

Savor the seafood, and the scenery, at this popular restaurant with great water views

There’s a lot to savor at the Diamond’s Edge Restaurant at the Inn at Diamond Cove. It starts with the menu, of course, heavy on fresh, taste-tempting local seafood like grilled swordfish, lobster rolls and a traditional lobster bake, but with everything from beef tenderloin to grilled street corn on tap. Desserts, like a blueberry and strawberry shortcake duet, are to die for, cocktails are creative and the beer and wine lists extensive. But you’ll also savor the scenery, since the restaurant is right by the water – just steps away from the marina. Sit in the dining room or on the deck or lawn for lunch or dinner. The restaurant is housed in the former quartermaster’s storehouse, part of the old Fort McKinley.
Family Dining - Higgins Beach Inn - Scarborough, ME
Higgins Beach Inn

34 Ocean Avenue Scarborough, ME, 04074 Phone: 207-883-6684

Inn’s popular on-site eatery offers fresh seafood, great drinks, inviting beachside atmosphere

From its perch just steps from Higgins Beach, Shade restaurant in the Higgins Beach Inn wants to be your local favorite-eatery-away-from-home. Popular with locals and guests, Shade offers a casual but refined atmosphere on its three-season porch. The restaurant specializes in creative beach fare, which means everything from oysters on the half-shell to seafood chowder, lobster rolls, lobster tostadas and the freshest fish. Relax in the cool breeze as you sip a craft brew, glass of wine or refreshing cocktail (like the Shipwreck Punch or Higgins Margarita). The restaurant also serves breakfast, and lunches featuring made-to-order burgers, tacos, hot dogs and other delights (including ice cream and cold beer!) are served from the Shade Shack.

Visit our sister properties - Inn at Ocean's Edge - 250 Main Hotel