Chebeague Island is in Casco Bay not far from Portland, Maine