
Diamond’s Edge Restaurant
Waterfront Dining in Portland, Maine
Arrive via ferry, water taxi, or private boat to explore this unique island destination. Join us at Diamond's Edge Restaurant on Great Diamond Island for an unforgettable dining experience. Nestled in the serene, car-free Diamond Cove, our restaurant offers more than just breathtaking views of the cove. Savor the bounty of Maine's sea and shore with our tantalizing menu of creative and artfully prepared dishes. Enjoy a memorable dinner in our dining room, on the deck, or dine al fresco on the lawn.
We’re lowering the sails and closing the kitchen for the season. Thank you for a great year — we’ll be back in spring 2026 with fresh flavors from the coast!

"Take the ferry from Portland to enjoy the beautiful view at this restaurant in the cove at Great Diamond Island! I definitely recommend sitting on the lawn if the weather permits. The service was excellent, and we all enjoyed our meals."
- Sharilynn M., Yelp
"When I visited this summer I had the greatest steak I have ever had. Our server was incredible and the view is just splendid. I cannot wait to come back once they reopen and try more of their food."
- Luke M., Google Reviews
"…The views cannot be beaten: we ate on the back deck, overlooking the cove and boats moored in the marina. Great wine, great service. This is the spot where you can get authentic Maine seafood, as fresh as can be,prepared expertly and delivered with pride...”
- MaryEllen F., Tripadvisor
How To Get Here:
There are two primary ways to get to Diamond Cove
1. Fogg's Water Taxi-For a more private and direct transport of your party of up to 6 guests.
Water Taxis are available in Portland and reservations are strongly recommended. Please contact Fogg's Water Taxi directly to reserve your transportation.Fogg's Water Taxi or call 207-415-8493.
2. Casco Bay Ferry- For a more scenic and relaxed experience.
Ferry service is provided by Casco Bay Lines. The ferry terminal is located at the Maine State Pier, 56 Commercial Street, Portland, ME. While we are located on Great Diamond Island, please ensure you are purchasing a ticket to the Diamond Cove dock. The most updated schedule can be found on the Casco Bay Lines website.



