In a medium bowl, whisk together the soy sauce, honey, olive oil, minced garlic, grated ginger, and the pineapple juice from the can.
Place the cubed chicken in a resealable bag or shallow dish and pour the marinade over the chicken. Toss to coat evenly, cover, and refrigerate for at least 30 minutes or up to 2 hours.
If using wooden skewers, soak them in water for 20–30 minutes to prevent burning.
Thread the marinated chicken, pineapple chunks, green bell pepper, and red onion onto skewers, alternating ingredients for even cooking.
Preheat the grill to medium-high heat and lightly oil the grates.
Grill the kabobs for 12–15 minutes, turning every few minutes, until the chicken is cooked through and lightly charred.
Remove from the grill and let rest for 2–3 minutes before serving. Serve warm.