I'm flying to YVR on Friday to pick up a Holland America cruise on Saturday. Below are some ideas I've gathered.
In Juneau, I'm doing the Tracy Arm Explorer. We'll leave the ship outside of Tracy Arm and take a small boat to the glaciers. Afterward, we'll catch up to the ship in Juneau. After that, we have nothing planned in Juneau other than walking around town. I've done whale watching (Whale Watching and Wildlife Quest) in Juneau before. It's awesome. I'd do that one on as small a boat as possible. I did it on the larger 100 person boat and it's nothing but Asians running from one side of the boat to the other pressing their cell phones up against the window while blocking your view. Mendenhall Glacier is cool to visit too. I've done the excursion where you're dropped off at the visitor's center and then you can walk down to the water's edge. Make sure to make a lot of noise to let the bears know you're near.
In Skagway, we're doing a motor coach/train excursion that's about 9 hours long. It's motor coach up and train back to Skagway. I've done the train up and back and it's about 3 hours. I'd definitely recommend doing the train in some form. The views and descriptions of the history are impressive.
I don't have any excursions scheduled in Ketchikan. I've done the Deadliest Catch crab boat excursion there. It was interesting but I'm not sure worth the money. The Misty Fjords Explorer would be one I'd pay for. The pub crawl in Ketchikan seems to be popular.
JuneauDeckhand Dave's (Fish tacos/fish & chips)
https://goo.gl/maps/uDA6kBfrkjtjVmQNARed Dog Saloon
https://goo.gl/maps/gnyrH8kBiS96zE4JATracy's King Crab Shack
https://goo.gl/maps/8NsSpQPu1HDVp3PT8Sandpiper Cafe (all day breakfast)
https://goo.gl/maps/L7G9jS4eg6WPXf3o6Alaska Brewing Public House
https://goo.gl/maps/PJAk6kU4tNefbbpd6Alaska State Museum
https://goo.gl/maps/vGdQL3RWZmz8xu5g6Hangar On The Wharf (fish & chips)
https://www.hangaronthewharf.com/Skagway#1 excursion White Pass Railway (multiple options available that include roundtrip train or train/bus)
Skagway Brewing (Fish & chips, Spruce Tip Ale)
https://goo.gl/maps/PJAk6kU4tNefbbpd6Bonanza Bar & Grill (Seafood chowder)
https://goo.gl/maps/oSpFQX7TvdfEcqHs7Klondike Doughboy (cinnamon pastry), closes 6pm
https://goo.gl/maps/ozJ6nH1suY6sTqQ77Dewey Lake & Yakutania Point hiking (free)
https://assets.simpleviewinc.com/simpleview/image/upload/v1/clients/skagwayak/Skagway_Trail_Map_0e2f1c2b-292e-4f0c-a37f-94a92d994ed1.pdfKetchikanAlaska Fish House (Fish & chips, bread pudding)
https://exclusivealaska.com/fish-househttps://goo.gl/maps/yWonjDhA3mM6wW278Creek Street (walking area with shops, etc)
https://www.experienceketchikan.com/creek-street-ketchikan.html