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 ...