Come spend a night, a week or more at the Island Inn, overlooking the harbor on Monhegan Island, Maine.