Mackworth Island State Park, Falmouth, ME