Cart 0


Crown Jewel is located at 255 Diamond Avenue in Diamond Cove on Great Diamond Island, just off the peninsula of Portland, Maine. The restaurant is a short two minute walk from the ferry dock.

You can reach us by your own private boat or take a Casco Bay Lines ferry to Diamond Cove (NOTE: Diamond Cove is a different stop than Great Diamond Island).

You can also reach us by water taxi. Numbers are listed below. The water taxi cost is generally $65 (cash or credit) for the one-way trip, which can be split among the six passengers that will fit on each boat. We will help organize groups of six departing diners, or you can make your way back to the mainland on a returning Casco Bay Lines ferry. Come flamingle. We can't wait to welcome you! 

PLEASE NOTE The last Casco Bay Lines ferry leaves Diamond Cove at 10:45 p.m.



Fogg's Boatworks: 207.415.8493
Sea Tow: 207.879.2562
Atlantic Water Taxi: 207.776.0017
Casco Bay Adventures: 207.370.9044
Island Girl Water Taxi & Charters: 207.799.0305
Portland Harbor Water Tours: 207.200.8691


Casco bay lines ferry

View the schedule here

PLEASE NOTE The last Casco Bay Lines ferry leaves Diamond Cove at 10:45 p.m.

255 Diamond Ave, Great Diamond Island, ME 04109

Open Daily 11:30 a.m.–10:00 p.m.
Closed Tuesdays

*9/5-9/22: W-F 4:00 p.m. - 9:30 p.m, Sat/Sun 11:30 a.m. - 9:30 p.m.

*9/28-9/30: Five course dinner series! Visit our homepage for details.

Reservations are accepted for any party size.
If you are a party of 7 guests or more, please call the restaurant directly to book.