5 Beautiful Maine Islands to Add to Your Must Visit List in 2023
There are over 3,000 Maine islands, if you can believe it. Some are large enough to accommodate multiple towns and a national park (we’re looking at you Mount Desert Island, Bar Harbor, and Acadia), and others are small enough that they’re reduced to a spire of rock with a few trees at high tide. Many …