Caribbean resorts roll out deals to lure travelers back to the islands