mike073 said:
Highly recommend the trip to or from Denali before or after a cruise.
Panama Canal is amazing.
Denali is great. I'd suggest doing it before the cruise. It's a lot of time in busses and trains/cars. It can wear you out and a cruise after can be relaxing. I'd also suggest a one way cruise as you will get more time in each port.
When we went in 2019 we flew into Anchorage, went to the Kenai for a few days then went back to Anchorage and joined up with a Princess land tour. They bussed us to Denali, couple days there, then to their Lodge. From the lodge you could do the Denali flight seeing tours.
Then got on the train to take us to the boat and that was great.
We did one way from there and did Glacier Bay, Juneau, Skagaway, Ketchikan and ended in Vancouver. Had a ton of time in each port and I did some pretty great hikes, and had plenty of time.