01 - Whisk together soy sauce, pineapple juice, honey, olive oil, garlic, ginger, and black pepper in a large bowl until thoroughly combined.
02 - Add chicken cubes to the marinade, toss to coat evenly, cover bowl, and refrigerate for 30 minutes to 2 hours.
03 - Soak wooden skewers in water for 30 minutes if using. Preheat grill to medium-high heat, approximately 400°F.
04 - Thread chicken, pineapple chunks, bell pepper pieces, and onion wedges alternately onto skewers in a repeating pattern.
05 - Place skewers on preheated grill and cook for 12 to 15 minutes, turning every few minutes, until chicken reaches 165°F and develops light char marks.
06 - Remove kabobs from grill and let rest for 2 to 3 minutes. Garnish with fresh cilantro and serve with lime wedges.