01 - In a mixing bowl, whisk together the soy sauce, honey, olive oil, lime juice, minced garlic, ground ginger, and black pepper until well combined.
02 - Place the chicken cubes in a large resealable plastic bag or shallow dish. Pour the marinade over the chicken, seal, and toss to coat evenly. Refrigerate for at least 30 minutes, or up to 2 hours for deeper flavor penetration.
03 - Preheat your grill to medium-high heat. If using wooden skewers, submerge them in water for at least 30 minutes to prevent burning.
04 - Thread the marinated chicken cubes, pineapple chunks, bell pepper pieces, and onion wedges alternately onto the skewers, distributing ingredients evenly.
05 - Place the kabobs on the preheated grill and cook for 12 to 15 minutes, rotating every 3 to 4 minutes, until the chicken is cooked through and lightly charred on all sides.
06 - Transfer the kabobs to a serving platter, sprinkle with chopped fresh cilantro, and serve accompanied by lime wedges.