01 - In a large bowl, whisk together soy sauce, pineapple juice, honey, olive oil, garlic, ginger, and black pepper until well combined.
02 - Add chicken cubes to the marinade, toss well to coat, cover, and refrigerate for at least 30 minutes (up to 2 hours for deeper flavor).
03 - If using wooden skewers, soak them in water for at least 30 minutes to prevent burning on the grill.
04 - Preheat grill to medium-high heat, approximately 400°F.
05 - Thread chicken cubes, pineapple chunks, bell pepper pieces, and onion wedges alternately onto skewers in a repeating pattern.
06 - Place kabobs on the preheated grill and cook for 12-15 minutes, turning every few minutes, until chicken is cooked through and vegetables are lightly charred.
07 - Remove kabobs from grill and let rest for 2-3 minutes. Garnish with chopped fresh cilantro and serve with lime wedges if desired.