I tried Caribbean Airlines in 2011 right as they merged with Air Jamaica. Got to JFK at 5 am for a 7:30 flight and was told the flight was cancelled. Next available flight 7:30 am the following day. After some heated discussion they endorsed my ticket to American Airlines. The flight departed at 7 am and I just made the flight. On my return from Kingston again there was a problem with the plane and there were no additional flights to New York that evening. Thankfully the Caribbean Airlines representative was kind enough to get me on an AA flight in First Class that left about an hour later. Worked out all in all.