01 - Combine olive oil, soy sauce, honey, garlic, smoked paprika, black pepper, and salt in a large mixing bowl. Add the chicken cubes and toss thoroughly to ensure each piece is coated. Refrigerate and marinate for at least 15 minutes, or up to 2 hours for intensified flavor.
02 - Preheat the grill or grill pan to medium-high heat. If using bamboo skewers, soak them in water for 20 minutes to prevent burning during grilling.
03 - Thread alternating pieces of marinated chicken, zucchini slices, pineapple chunks, and bell pepper onto the skewers, distributing ingredients as evenly as possible.
04 - Place skewers on the preheated grill. Cook for 12 to 15 minutes, turning occasionally, until the chicken is fully cooked and lightly charred on all sides.
05 - Remove kabobs from the grill and allow to rest for 2 minutes. Garnish with fresh parsley or cilantro if desired and serve immediately.