We really enjoyed our whale watch with Cape Ann Whale Watch. We saw 6-8 whales, and the scientist onboard explained a lot of the whale’s behaviors. Beautiful day on the sea. One hour out, an hour with whales & an hour back. Free parking! Get there early to get in line. The boat starts boarding a half hour ahead. Cons: Port-a-potties when you arrive, boat was full, and would have liked to hear about birds/ had an opportunity to ask more questions. Definitely wear sneakers. There’s a metal grate you walk across that would be difficult in some shoes. Overall, highly recommend. Check out Groupon for specials.