Some key words from the Carnival "guarantee":
"If AirSea is unable to get the guests to the home port or first port of call..."
Thus it isn't a 100% guarantee, although it does appear they will try real hard. If they can't get you there they will issue a future cruise credit (not a refund).
Read the full item here