However, one thing to note. Cruise air are consolidator tickets. If you have any kind of irregular operations (weather, mechanical breakdown, etc.) you usually cannot be endorsed to another airline. You're stuck with the airline you're on, and you're dead last in terms of rebooking help. (Some airlines you can't even rebook over the phone with consolidator tickets.)
They're also not required to hold the ship for you. Some will, but not all of them. Cruise air may be cheaper, but there's a reason.
Snooks - specialty coffee isn't included, and most ships have specialty restaurants that aren't included. Bingo's extra too. Aside from that, it's all inclusive, and when we go we've never paid for extras. We always say the cruise line loses money on us.