Question: What island is home to the Southwest Harbor Public Library?
Sentence (from "Southwest Harbor, Maine"): Southwest Harbor is a town in Hancock County, Maine, United States.
Relevant evidence: No