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 - Measure out 2 tablespoons of the prepared marinade and set aside in a small bowl for brushing the kabobs during grilling.
03 - Place the chicken pieces into a large zip-top bag or shallow dish. Pour the remaining marinade over the chicken, seal or cover, and toss to coat evenly. Refrigerate for at least 1 hour or up to 4 hours for deeper flavor.
04 - Preheat the grill to medium-high heat. If using wooden skewers, submerge them in water for 20 to 30 minutes to prevent burning.
05 - Thread the marinated chicken pieces, pineapple chunks, red bell pepper pieces, and red onion wedges alternately onto the skewers, distributing the ingredients evenly.
06 - Place the assembled kabobs on the preheated grill. 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 on the edges.
07 - Remove the kabobs from the grill and serve hot, garnished with fresh chopped cilantro and lime wedges alongside.