Diamond's Edge Restaurant & Marina
Wedding venue in Portland, Maine
About Diamond's Edge Restaurant & Marina
Set on Great Diamond Island just off Portland, Diamond’s Edge offers waterfront wedding celebrations in a car-free island setting reached by ferry or water taxi. The McKinley Grove Event Site has a sailcloth tent and accommodates up to 200 attendees; the Patio at Diamond’s Edge Restaurant seats up to 50. The venue hosts ceremonies, receptions, rehearsal dinners and post-wedding brunches, with customized on-site catering and event planning. Guests can stay in nearby island accommodations, including the separately operated Inn at Diamond Cove. Event guests should plan for ferry or water taxi transportation; there is no on-site parking, and outdoor sound is subject to a 9:00 p.m. ordinance.
The facts
- Guests
- Up to 200 guests
- Setting
- Indoor & outdoor
- Kind of place
- Restaurant
- Last updated
- November 2026
This listing was compiled by wedplan.ai from the venue’s own website and public listings. Work here? Claim the page to keep it current.
How to reach Diamond's Edge Restaurant & Marina
- Website: diamondsedgerestaurantandmarina.com/weddings
- Phone: (207) 766-5850
- Address: Diamond Cove, Great Diamond Island
Wedding venues near Diamond's Edge Restaurant & Marina
- Inn at Diamond Cove — Portland, ME · up to 220 guests
- Greenwood Garden — Portland, ME · up to 400 guests
- 8th Maine Oceanfront Lodge & Museum — Peaks Island, ME · up to 150 guests
- Portland Country Club — Falmouth, ME · up to 250 guests
- Southern Maine Community College Conferences & Events — South Portland, ME · up to 150 guests
- Bayside Bowl — Portland, ME · up to 250 guests
- Fortland — Portland, ME · up to 125 guests
- Ballast by Portland Schooner Co. — Portland, ME · up to 85 guests
- Grace Wedding Venue and Event Center — Portland, ME · up to 350 guests
- Portland Harbor Hotel — Portland, ME · up to 120 guests
More restaurant venues nearby
- The Inn on Peaks Island — Peaks Island, ME
- The Dockside Grill — Falmouth, ME
- Saltwater Grille — South Portland, ME · up to 100 guests
- Chebeague Island Inn — Chebeague Island, ME · up to 50 guests
- Spanish Point — Scarborough, ME
- Sebasco Harbor Resort & Golf Club — Phippsburg, ME · up to 250 guests
- Boone’s Fish House & Oyster Room — Portland, ME
- Grey Havens Inn — Georgetown, ME · up to 120 guests
- Poland Spring Resort — Poland, ME · up to 175 guests
- Poland Spring Resort — Poland, ME · up to 175 guests