Carnival has a great "Photographic" excursion in Juneau It took us out whale watching and to the Mendenhall glacier. The phographer/guide gave us lots of tips. We saw many, many whales as well as eagles fishing and the noisy sea lion colony. We got lucky at the glacier and caught a bear scooping a salmon out of the stream.
DH went zip-lining in Ketchikan and raved about it.
The ports are all great for just walking around and shopping.
The waterfront area in Victoria is very pretty. Our provincial government building is great in the evening when it is all lit up.