In a medium bowl, whisk together honey, lime juice, lime zest, chili powder, garlic, olive oil, salt, and pepper to create a marinade.
Add the shrimp to the marinade and toss to coat evenly. Let it sit for 15-20 minutes to absorb the flavors.
While the shrimp marinates, heat a skillet over medium-high heat. Once hot, add the shrimp (discard marinade) and cook for 2-3 minutes on each side or until they turn pink and opaque. Remove from heat.
Warm the corn tortillas in a separate pan for about 30 seconds on each side until pliable.
Assemble the tacos: Start by placing a layer of shredded cabbage on each tortilla, followed by a few pieces of shrimp, avocado slices, and a sprinkle of fresh cilantro.
Serve immediately with extra lime wedges on the side for squeezing over the tacos.