The Island Inn, Monhegan, Maine