In a small bowl, whisk together honey, lime juice, lime zest, chili powder, cumin, garlic powder, salt, and pepper to create a marinade.
Place the chicken breasts in a shallow dish and pour the marinade over them, ensuring they're well coated. Cover and refrigerate for at least 30 minutes (or up to 2 hours for more flavor).
Preheat a grill or skillet over medium-high heat. Once hot, add olive oil to the skillet or directly on the grill.
Remove the chicken from the marinade and discard the leftover marinade. Grill the chicken for about 6-7 minutes on each side or until fully cooked and internal temperature reaches 165°F (75°C).
Once cooked, remove the chicken from the grill and let it rest for 5 minutes before slicing it into thin strips.
Warm the corn tortillas for about 30 seconds on each side in a dry skillet or microwave to make them pliable.
Assemble each taco by placing a few slices of chicken onto a tortilla, adding a handful of shredded cabbage, and topping it with avocado slices.
Garnish with fresh cilantro and serve with lime wedges on the side for an extra burst of flavor.
Notes
Marinate the chicken for longer for enhanced flavor.