We went last May and booked through cruise line and chose the Allen Family cruise mainly cos they said cash back if no sighting, and they’d not given refund in 15 years.
wasn’t disappointed, saw plenty of whales, not any doing massive breaches but enough to be very satisfied. Plus they took us to the seals with hundreds of them on the rocks, jumping in and out of the water.
highly recommend as it was a beautiful trip out.