Despite the day being mostly a wet one, the company lived up to its name and whales were spotted, so there were no refunds. A beach full of lazing sea lions was also visited. The crew was great and obviously love their job and did their upmost to make sure the passengers were kept entertained and informed. The boat ride itself was smooth despite the choppy waters but we were fortunate that there was little wind. At the glacier, we were given an hour to explore which essentially is enough time to reach the visitor center and photo viewpoint for the glacier but not enough time to walk to the falls.
Despite the weather setback, I give credit to the staff and crew who worked hard to look after passengers and guests. You can't control the wild life or the weather, but a happy staff can still make the visit enjoyable.
The trip was booked as a shore excursion with our cruise-line. Having done it once now, I'll save the money and stay in Juneau next visit.