Don’t dismiss taking a Carnival ship to Alaska. I just took one in May and it was PERFECT. Great activities, they had a naturalist onboard, covered pool deck, and wonderful entertainment.
Anyone who says that Alaska is JUST about the ports is lying. You spend more time on the ship than on land, so you want a ship and a cruise line that you are going to enjoy.