Caribbean barbecue