List of islands of Maine
From Wikipedia, the free encyclopedia
This list primarily derives from the Maine Coastal Island Registry,[1] a database of the 3166 coastal islands from the largest (Mount Desert Island) to the smallest islets and ledges exposed above mean high tide. Some notable inland freshwater islands, like Frye Island in Sebago Lake, have been included.