Isla Nantucket Downtown

Abnecotants Island is a very small island in the middle of Squam Swamp in northeastern portion of the island of Nantucket in Massachusetts.
Data from: en.wikipedia.org