Here's another example of a town located on an Island. Islesford, Maine is on Little Cranberry Island.