I went to Alaska once on a cruise and had a great time. Was supposed to go halibut fishing in Ketchikan but the seas were too rough to Port. Never saw northern lights either. Went zip lining in skagway that was fun. Was supposed to go kayaking in Juneau but the current was too strong.
In hindsight I should have spent more money and not gone during the shoulder season.
In true hindsight id like to not have been so rushed in each stop and enjoyed each town for longer than 4 hours so cruise trip wasn't really for me. I want to go back but fly in and rent a car