Gulf of Maine
Twelve islands in the Gulf of Maine comprise the town: