http://danawharf.com/whale-watching/
We've been out with them 3 times in August, different years. Great shows of blue whales, minke and lots of dolphins. In the past week or so there have been pilot whales and sperm whales spotted. Both rare to see.
Great website and they list what they've seen daily so you can get a good idea of times to go. They offer tours for half price on Tuesdays. Free parking. We also enjoyed a meal at the restaurant on the pier that overlooks the water.
What about in the Spring time? We have other travel plans already for late summer.