In Hoonah/Icy Strait Point, I'd do a whale watching trip with Glacier Winds.
For the after cruise part, are you renting a car? Do you have it reserved yet?
At Denali National Park, use the shuttle bus to travel the portion of the road that is open: https://www.nps.gov/dena/planyourvisit/shuttles.htm
Coming back from Denali, do you have time for a Matanuska Glacier hike?