01 - In a mixing bowl, whisk together the soy sauce, olive oil, honey, lime juice, minced garlic, ground ginger, smoked paprika, salt, and black pepper until well combined.
02 - Transfer 2 tablespoons of the marinade to a small container and set aside for brushing the kabobs during grilling.
03 - Place the chicken pieces in a large zip-top bag or shallow dish. Pour the remaining marinade over the chicken, toss to coat evenly, seal, and refrigerate for at least 1 hour or up to 4 hours.
04 - Preheat the grill to medium-high heat. If using wooden skewers, soak them in water for 20 to 30 minutes to prevent burning.
05 - Thread the marinated chicken, pineapple chunks, bell pepper pieces, and red onion wedges alternately onto the skewers, distributing the ingredients evenly.
06 - Place the kabobs on the preheated grill and cook for 12 to 15 minutes, turning every few minutes and brushing with the reserved marinade, until the chicken is cooked through and lightly charred.
07 - Remove the kabobs from the grill and serve hot, garnished with fresh chopped cilantro and lime wedges.