As a native to the New England area I have been on several whale watches across the years; either out of Gloucester, Boston or even Cape Cod. It became quickly apparent, over time, that Captain Bill's is simply the best whale watch out of the Massachusetts area.
The staff are incredibly knowledgeable and make every possible effort to locate whales during their excursions. They follow the movement and lives of the whales and can often answer questions about even specific ones. They'll communicate with other companies in the area to collectively locate the whales if they do not immediately appear, which I think is pretty genuine and sporting of them.
Perhaps the most promising about this company is their "Rain check" policy. If a whale is not spotted during the outing the company will issue a free ticket for a rain check.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.