Weddings on Great Diamond Island

Photo by Clay Taylor Photography


Imagine saying “I do” surrounded by ocean views, island charm, and timeless beauty.

An Unforgettable Island Wedding Experience

Just off the coast of Portland, Diamond’s Edge offers a breathtaking island setting for waterfront weddings on Great Diamond Island. Accessible by a scenic ferry ride across Casco Bay, our venue combines coastal elegance, natural beauty, and thoughtful hospitality—creating weddings that feel intimate, immersive, and truly unforgettable.

From the moment you and your guests arrive on the island, the experience feels intentionally different. The pace slows, the views open up, and the celebration begins.



Photos by Clay Taylor Photography

Why Host Your Wedding on Great Diamond Island?

Just minutes from Portland, yet it feels like a world away. Your wedding unfolds on a private island setting designed to feel intimate, immersive, and unforgettable. McKinley Grove Event Site, featuring a Sailcloth Tent, offers a beautiful, all-weather space that adapts seamlessly to your celebration.

Waterfront Photos

Scenic ferry and water taxi access for a memorable guest arrival

Experienced on-site wedding and event planning team

On-island accommodations with historic charm for a full wedding weekend



  • Photos by Novae Films

  • 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.

    Visit Fogg's Water Taxi website 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.-For a more private and direct transport of your party of up to 6 guests.

  • Yes. Our culinary team offers customized catering options designed to complement each event, from casual gatherings to formal receptions.

  • No. Diamond’s Edge Restaurant & Marina is located on Great Diamond Island — a car-free island just off the coast of Portland, Maine. Guests can park in the city and enjoy a scenic ferry ride across Casco Bay.

  • The largest area is the McKinley Grove Event Site, an expansive lawn area that can host up to 200 attendees for outdoor summer celebrations. The Patio at Diamond's Edge Restaurant can seat up to 50 people.

  • No, outside alcohol is not permitted. All beverage service must be provided through our licensed catering team to ensure compliance with Maine state laws.

  • Yes, Great Diamond Island has an outdoor sound ordinance of 9:00 p.m. We do have on and off island after party options should you want to continue the party.

Frequently Asked Questions

Request for Proposal