To prepare marinade, whisk together all ingredients.
Using a presoaked skewer add one pineapple chunk, one piece chicken, cherry tomato, green pepper and red onion. Repeat if skewer is long enough (keep in mind serving size will be only two skewers). Then, marinate for at least one hour. Add freshly ground black pepper, if desired. Grill skewer until chicken is cooked through.
Serve hot over Spanish rice