Twenty minutes off the coast of Portland are the Casco Bay Islands, accessible by ferry. Islands like Peaks Island, Diamond Island and Long Island each have their own flair. Fares for the ferry — Casco Bay Island Transit District — are low, and you’ll get a great view of Portland from the water.
Casco Bay Islands
Portland, 04112, ME