In a bowl, combine honey, lime juice, lime zest, chili powder, cumin, olive oil, salt, and pepper. Whisk until well blended.
Add the shrimp to the marinade, ensuring they are well coated. Allow them to marinate for 15-20 minutes.
Heat a grill or skillet over medium-high heat. Once hot, add the marinated shrimp in a single layer. Cook for about 3-4 minutes on each side, or until they are opaque and cooked through.
While the shrimp are cooking, warm the corn tortillas in a separate skillet over low heat for about 30 seconds on each side, just until pliable.
To assemble the tacos, place a few shrimp in each tortilla. Top with shredded red cabbage and sliced avocado.
Garnish with fresh cilantro and serve with lime wedges on the side for an extra squeeze of citrus.