check the cruise line fares.....
use expedia/other to see fares from multiple airlines.....
be sure to go at least 1 day early and/or have insurance to cover missing the boat....if there are stops in hawaii before the sea days, its less important....
if you have mi for awards, check it...