I've been here twice now and see no whales but they are really good about giving you a free voucher that never expires so you can come back. The boat ride is fun and they gave me a free drink ticket.
Time accordingly: May through November brings warmer waters as well as blue whales, finback whales, dolphins that number in the thousands, seals, killer whales, sharks, and many others.