Check what the cruise line airfare is. Quite often they actually have a decent fare for International flights.
You can also check Qixo, Cheap Tickets, Orbitz and the regular airline websites.
When I find a price I can live with I book it and don't go back and see if it has gone down. (unless it's a refundable fare) It only aggravates you.
Take care and have a great cruise.