While not typical cruisers, we chose an Alaskan cruise for a more economical way of visiting Alaska. As independent adventurers, we felt the excursions they offered from the ship seemed a bit mild, and wanted more. So we decided to look for something more adventurous. As seasoned Jeep owners and off-roaders it was a no brainer to book with DIY Jeep Tours (formerly Alaska Green Jeep Tours - same company, recent name change - check out their other listing on Trip Advisor)
Not only do you get the Jeep (all were new and well maintained...ours was a 2017 model) for the day, but you also receive a guide that provides mile by mile (kilometer by kilometer) directions for your day of exploration. It's self guided, so you can go at your own speed and stop when you'd like for all of the photo opportunities. If you head up to BC and then on to Yukon (remember your passport!) and return, you're looking at a 3 hour round trip. Plenty of time for stops.
We'd recommend following the guide but also doing a little exploring of your own. For instance, the guide doesn't say much about heading toward Dyea, which is where the Klondike Gold Rush National Historical Park is located (instead of going 'right' out of the city, you take a 'left' toward Dyea). Although I'd head toward the Yukon first, if you have time (which you should), definitely check that area out as well.
If you're sick of the crowd on the cruise ship, want to go your own speed, and don't mind driving yourself, renting from DIY Jeep is for you.