We just returned from our 4th whale watch with Island Adventures, and they do an outstanding job. They treat our kids very well, and work to make sure that kids are able to get a front-row seat when we spot whales. Their prices are reasonable, and they provide a free pass for a future trip if you don't see whales.
That's never happened to us: we've seen whales (lots and lots of orcas) every time.
They do a very good job with the educational component both to and from the whale viewing.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.