Weather wise I was told that the best time to see Maine is in July and August
Not sure about whale watching that time of year but definitely check/research a puffin tour. They have several types and lengths and come highly recommended by locals.
Whale watching was sold out but the puffins stop coming the week before we got there..its been 2 weeks that we have been home from Maine.
Thanks! Your answer is awaiting moderation.