After our stay at North Haven Island, we began the three hour drive to Portsmouth, New Hampshire. Along the way, we stopped in Boothbay, Maine to visit the Coastal Maine Botanical Gardens to see the wooden trolls! After a few hours of exploring the gardens, we made our way to Portsmouth, where we had dinner at The Puddle Dock Restaurant. Click to read the full travel adventures and restaurant review.