I was able to give my husband tickets to go whale watching for his 29th birthday. It was something he had wished to do many times, and when I found a great deal on the tickets, I couldn't pass them by. We went whale watching in late March in the Anacortes and San Juan islands in northern Washington. It was gloriously beautiful and wretchedly cold. We toured for 3 hours, with our 4 year old daughter bundled up like a burrito to shield her from the wind and light rain. She didn't enjoy the ride too much, but when we saw 3 humpback whales cresting and diving in the water, the excitement was on. We tried to get pictures of the whales that day, but weren't quick enough to admire the whales and snap pictures before they dove. Wonderful experience being that upclose and personal with such a large, beautiful creature. At the end of the tour, it took us about 45 minutes to thorougly thaw out and get our temps to a comfortable state.
http://www.flickr.com/photos/14831855@N02/8100735784/in/photostream My daughter and myself all smiles while on the boat.
Advice for future watchers: Dress in layers. If you think you have enough, add one more. And then cover that with coveralls, a waterproof coat - with a hood. And then bring a blanket to put over that. Gloves! Waterproof shoes. They won't go to waste!