We've been going with Cape Ann Whale Watch for whale watching for the last 4 years. Took our parents and family members with them, and absolutely recommend to all our friends. Great and clean boat, knowledgable crew.
Last visit was on Sunday 8/8/21. Spotted dolphins, mama whale with a cub and 3 adult whales.