Question: What is the name of this town located on the larger of the two Fox Islands in Maine, where Philip Jamison's summer home is located?
Sentence (from "Islands of Four Mountains"): Islands of Four Mountains is an island grouping of the Aleutian Islands in Alaska, United States.
Relevant evidence: No