In a medium bowl, combine honey, lime juice, olive oil, chili powder, garlic powder, salt, and pepper. Mix well to create a marinade.
Add the shrimp to the bowl and toss to coat evenly in the marinade. Let the shrimp marinate for about 15-20 minutes.
Heat a skillet over medium-high heat. Once hot, add the marinated shrimp, cooking for about 2-3 minutes on each side or until they turn pink and opaque.
While the shrimp are cooking, warm the tortillas in a separate skillet or directly over a flame for a few seconds on each side until pliable.
To assemble the tacos, place a handful of shredded cabbage on each tortilla, followed by a few shrimp. Top with diced tomatoes and avocado slices.
Garnish each taco with fresh cilantro and serve with lime wedges on the side for an extra zesty kick.