The Porcupine Islands are some of Maine's most photographed destinations, yet few people actually visit them. While driving around Mount Desert Island, you'll see the islands lying just offshore ...
a small shoreline perfect for those who want to quickly dip their toes in Maine's rich blue waters. Continue farther along and you'll be treated to beautiful views of Bar Island, Sheep Porcupine ...