Our cruise leaves June 4th on Celebrity Eclipse out of Vancouver BC, we will be in Vancouver on June 1st to spend a couple days sightseeing. Sounds like I am looking at the same types of tours, and also struggling with what would be in Ketchikan. For ISP I booked a more private whale watching tour through Glacier Wind Charters, thanks to advice on these forums! Great reviews, max of 12 people, and so far they have been great with communication. Seems like an great tour! https://www.g-wind.com/
Hubbard Glacier there is only the Hubbard Glacier Wilderness Exploration. I am booking that but at 340 per person for 2.5 hours I am not sure if it is worth it - but will do it anyway.
Juneau I am booking the helicopter Dogsledding with extra landing through alaska shore tours. Seems like all the heli tours , even from the ship, use the same companies and Costal helis ar ein most pics I have seen. Booking through the company is a little cheaper (749 pp) and includes the extra landing! https://alaskashoretours.com/excursions/juneau/helicopter-dogsledding-with-extra-landing/
Ketchikan - not sure yet.