On my recent Alaskan cruise aboard the Discovery Princess, I booked what turned out to be one of the most unforgettable excursions of my trip—a whale watching tour in Ketchikan through a company ...