10 Best Waterfront Restaurants in Massachusetts

Dining on the water adds an ambience with which nothing else quite compares. Tranquil or stormy, water views transfix diners as they treat themselves to their favorite fare. For some beautiful sights to accompany your cuisine, check out these waterfront restaurants in Massachusetts.

My Place by the Sea, Rockport, MA

Enjoy seafood, steak and more at My Place by the Sea, where the view is almost as good as the cuisine. Yankee Magazine named it one of New England’s “Top 8 Restaurants” and singer Sam Smith calls it his “favorite restaurant.” Dining at sunset is an even more extraordinary experience, thanks to the stellar views.

View this post on Instagram

A post shared by Essen is Essential (@essen__tial) on

Boston Sail Loft, Boston, MA

Located on Boston’s Commercial Wharf, Boston Sail Loft serves fresh seafood along with a wide array of American classics. The Boston Harbor views make it the perfect place to meet friends for cocktails and appetizers—and to stay for dinner, too.

The Blue-Eyed Crab Caribbean Grill & Rum Bar, Plymouth, MA

For a Caribbean twist on seafood and an excellent view, visit the Blue-Eyed Crab Caribbean Grill & Rum Bar. Dine on Blue-Eyed Crab Seafood Stew or Spit Roasted Guava Pork. Sip on Rum Punch as you look out over Plymouth Harbor—no matter the season.

Bay Pointe Waterfront Restaurant, Quincy, MA

Bay Pointe Waterfront Restaurant serves lunch, dinner and even brunch. The views of South Shore make the perfect backdrop for dining as you indulge in countless delicious options. The Sunday Brunch Buffet is a local favorite, and the seafood keeps regular patrons coming back often for more.

View this post on Instagram

A post shared by Stephanie Cahoon (@stephaniecahoon) on

Venezia, Boston, MA

For world-class Italian cuisine and glorious views of Boston Harbor, visit Venezia. Featuring outdoor dining in season, guests can sit and relax while enjoying the smell of the ocean and that of the chef’s homemade sauces. Open for lunch and dinner, you won’t be disappointed with the food or the view. 

Brax Landing Restaurant, Harwich Port, MA

Enjoy stunning views of Saquatucket Harbor when you dine at Brax Landing Restaurant. The casual dining menu features lobster rolls, a delicious Boursin Burger, shrimp, scallops and more. Sunday Brunch is hearty and includes dessert. Bring the whole family for a delightful meal.

Rowe’s Wharf Sea Grille, Boston, MA

Take in views of Boston Harbor while dining on the day’s local fresh catch or a thick, juicy filet mignon. Open for breakfast, lunch, afternoon tea and dinner, this is the perfect spot to meet friends or dine with the family. 

View this post on Instagram

A post shared by Melissa (@mel.thaler) on

Pier 6, Charlestown, MA

As popular for dinner as for meeting friends for drinks, Pier 6 serves up delicious, local seafood and a beautiful waterfront view. Give grilled octopus a try or stick to something a bit more conventional like pan seared scallops. Open for lunch and Sunday brunch, too, there is something for everyone here.

Seaport Grille, Gloucester, MA

Enjoy casual waterfront dining at Seaport Grille. 2017’s winner of “Best Year-Round Fried Clams,” the meal is fresh and tasty and definitely a local favorite. Don’t worry if you don’t do seafood, however. Their pizza, burgers and prime rib sandwiches are mouth-watering, too. The Crazy Coconut Cake and Chocolate Explosion are perfect excuses to stay for dessert.

Waterfront Grille, New Bedford, MA

Waterfront Grille is the only restaurant on New Bedford’s Harbor. Watch the year round fishing fleets come and go while dining on their wares. If you’re not into seafood, dine on high quality meat and poultry instead. The nightly specials include something for everyone. The drinks are spectacular—especially when sipping while taking in the view.

View this post on Instagram

A post shared by Waterfront Grille (@waterfrontgrille) on

Select a Massachusetts town to find the Best Things-To-Do and Places To Go around you
Find Restaurants Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Barnstable County

Berkshire County

Bristol County

Dukes County

Essex County

Franklin County

Hampden County

Hampshire County

Middlesex County

Nantucket County

Norfolk County

Plymouth County