Maine is home to over 4,600 coastal islands, ranging from large landmasses like Mount Desert Island to small islets and ledges exposed above mean high tide.