Oh wow! You are going to be amazed at the beauty of Alaska. It looks like May and June are the best time to see whales. This is a good website to see the migration schedule: http://www.whale-watching-alaska.com/besttimetoseewhales.php
It is too late to start your inCruises cruise fund for this cruise but if you ever plan on going on another then look into an inCruises account because it really does save you a lot of money plus it just makes sense to have a cruise fund that the company matches and when you see a great deal to be able to use the money in your fund. See: http://save4cruise.com