Prepare the Marinade:
In a mixing bowl, whisk together the soy sauce, pineapple juice, honey, olive oil, minced garlic, grated ginger, and black pepper.
Marinate the Chicken:
Add the chicken cubes to the marinade, tossing to coat evenly.
Cover and refrigerate for at least 30 minutes, or up to 2 hours for more flavor.
Assemble the Skewers:
Thread the marinated chicken, pineapple chunks, red bell pepper pieces, and red onion pieces onto the skewers, alternating between the ingredients for a colorful presentation.
Preheat the Grill:
Preheat your grill or grill pan to medium-high heat.
Grill the Skewers:
Place the skewers on the preheated grill.
Grill for 10-12 minutes, turning occasionally, until the chicken is cooked through and has nice grill marks. Baste with any remaining marinade during the grilling process for extra flavor.
Serve:
Transfer the skewers to a serving platter.
Garnish with fresh herbs like cilantro or green onions, if desired.