With a decent camera and cooperative weather you will come back with puffin pictures that will knock the socks off all your friends. You don't even need a powerful zoom. Make sure you take the trip that allows you to go onto the island. There are bird blinds there you can go into and you will be only a few feet away from these amazing birds! Not only that, it's pretty entertaining to hear them scrambling on top of your bird blind roof. There are approximately 3000 puffins (and other birds too) on this island during their mating season (May-August) so don't fret about not finding them. YOU WILL! I think there are two tour companies that take you there. We went with Barna Norton (check out their website - you can even hear their "cow" sound!) I highly recommend this trip. For the reasonable cost, it's well worth it!
If you own or manage Machias Seal Island, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.