The Caribbean is the home of cocktails, but if you're having a night of food from the islands, wine can be a perfect partner. Here are the best wines for pairing with Caribbean food.