Here is a recipe adapted from MMMMiami by Carole Kotkin and Kathy Martin.
For the marinade: Combine all the ingredients in a food processor or blender and blend until smooth. Use immediately or refrigerate up to two weeks.
For the chicken: Rinse the chicken well. Trim and discard any excess fat. Place the chicken in a non-reactive container and add the marinade. Seal and refrigerate for 2 hours or for as long as 24 hours, turning occasionally to distribute the marinade.
When ready to cook, remove the chicken from the marinade and bring to room temperature. Discard the marinade. Grill over charcoal, gas, or under the broiler, turning occasionally until the chicken is cooked through. To check for doneness, cut into the chicken at its thickest point; the juices should be clear and the meat tender.