Given your restrictions as to when you can fly, I would agree with Babette that you should give serious consideration to the air deviation program. First, however, check out all your schedule options as well as the cost of booking the flights on your own. Armed with this information, you can better decide if you want to book your own flights, or book them through the cruiseline using the air deviation option. We booked our own flights using frequent flyer miles for our Alaska cruise and still had to bus to Seattle from Vancouver to return home. (Going, we flew to Anchorage from Boston via Salt Lake City and had a lengthy layover in SLC) So even if you make your own arrangements, you can have difficulties getting desirable schedules.