We will be staying in Freeport, Maine for 4 nights in mid-August. We would like to take a Hardy Boat puffin cruise out of New Harbor. I see that the puffin cruise only departs at 5:30 PM and takes 1.5 hours. Is it reasonable to drive from Freeport (is that drive about an hour?), take the cruise, have a lobster supper after the cruise in New Harbor or somewhere along the way (recommendations?) and arrive back at our B & B in Freeport before 10:00 or 11:00 PM? Thanks for any help!