We took the whale watching tour and saw many humpbacks. The children and the adults enjoyed it. It could have been a bit shorter. We had the feeling they were stretching it out to meet their time commitment.
This is one of the best excursions that we have taken on a cruise ship. It was only 5 people and we each got to create and help blow our own glass paper weight. We had a lovely lunch and it was a nice few hours.
Arriving at 7 PM makes it a night time event. We have been to Victoria on our own and did not want to see it at night so we stayed on the Ship. The only reason we stopped there was to make the ship's sales duty free and tax free.