Gloucester's MBTA commuter rail stop is about 1 mile away. The Cape Ann Whale Watch directions don't include traveling by rail, but this is easily remedied with an update and walking directions.
Checking in was easy and quick. Everyone working was safety oriented. The boat was clean, well maintained and mostly safe for short people. A small group with mobility challenges was brought aboard first and without rushing.
We left on time, made an unscheduled pause in the harbor to toot congratulations to a couple being married - the bride is related to the WW owner!
We went north out of the harbor and worked up to Jeffrey's Ledge. Our naturalist pointed out a fin whale (only the briefest of glimpses, which is par for the course for finbacks). She gave some historical tidbits about points of interest (Thacher Island twin lights). She also pointed out mola molas and several small associations of humpbacks surface feeding.
The caveats: this run had many children aboard, and they did what kiddos do: run around (safety breach), climbed on bench seating (BIG safety breach), and kicked/jostled seated passengers without any adult intervention. The sole crew member I saw during the 3 hour trip appeared to be interested in the passengers close to his own age, and he didn't intervene, either. The crew seemed to be tired, and as this is the end of the season, they may be exhausted. But it would have been super duper if the naturalist had circulated among the passengers with teaching photos (how to ID humpbacks, name whales, observable feeding techniques, etc). As it was, I tried to answer overheard questions from passengers around me as a former right whale volunteer educator.
This company does a lot of things well, and I wouldn't hesitate to go again. But I hope that the crew considers enforcing safety rules and ups their interaction with passengers.