Sort:  

The easiest way would be to take a whale watch out of the town of Juneau, Alaska. Certainly not guaranteed but it gives you a chance. A better bet would be to take a small expedition cruise, like UnCruise, which does 7 day trips in Southeast Alaska looking for stuff like this during the summer months.

I hope some day I can go on a cruise and experience this :)