The Peaks Island House
The Peaks Island House, located off Portland's coast on Peaks Island, features local fare in a beautiful seaside atmosphere. The Peaks Island House is proud to use locally sourced seafood and produce. The menu includes local favorites such as mussels, crab cakes and fresh Maine lobster. Enjoy views of the bay as you dine inside or enjoy the ocean breezes from the sundeck. The full-service restaurant operates seven days a week for lunch and dinner.
20 Island Ave.
Peaks Island, ME 04108
(207) 766-4400
thepeaksislandhouse.com/rstrnt.html
The Maine Deck
The Maine Deck restaurant at the Chebeague Inn serves Maine foods with a gourmet flair. The inn, located 15 minutes from the mainland on Chebeague Island, is famous for its traditional cookout: the Chebeague Island Inn Lobster Bake. The restaurant serves breakfast, lunch and dinner daily. The menu includes seafood and other local dishes.
61 South Road
Chebeague Island, ME 04017
(207) 846-5155
chebeagueinn.com/chebeagueislanddining.shtml
DiMillo's Floating Restaurant
Though not located on an island, DiMillo's Floating Restaurant is an island of its own. The converted car ferry floats off the Portland wharf and rises and falls with the Atlantic tides twice each day. The restaurant has many windows and, since it is surrounded by water, every seat ensures an ocean view. The restaurant is most famous for lobster dishes, but DiMillo's also serves angus beef and Italian cuisine.
25 Long Wharf
Portland, ME 04101
(207) 772-2216
dimillos.com/restaurant/index.html
Diamond's Edge Restaurant
The Diamond's Edge Restaurant is a short ferry ride from Portland to Casco Bay. Dinner and lunch dockage also is available. The five-star restaurant's menu includes gourmet soups, seafood and steaks served in a casual-elegant setting. The Diamond's Edge also is available for weddings and other functions.
Diamond Cove
Great Diamond Island
Portland, ME 04109
(207) 766-5850
diamondsedge.com/index.htm