Welcome to cruise-chat. 2.5 hours in each port is a very short amount of time. If this is your first time in Alaska, you might want to see more. As Berick123 said, think seriously about the White Pass Railroad, which is not included in this tour package. If these three tours are OK with you, I agree with f-mattox that you should check out the equivalent tours offered through Princess before finalizing your decision.