In a bowl, combine olive oil, chili powder, paprika, cayenne pepper, garlic powder, salt, and pepper. Mix well to create a marinade.
Add the shrimp to the marinade and coat evenly. Let it marinate for about 15 minutes.
While the shrimp marinates, make the lime slaw. In a mixing bowl, combine the sliced cabbage, grated carrots, and chopped cilantro.
In a small bowl, whisk together mayonnaise, lime juice, and honey (if using). Pour the dressing over the cabbage mixture and toss until well combined. Set aside.
Preheat a grill or skillet over medium-high heat. Cook the marinated shrimp for 2-3 minutes per side or until they are pink and opaque.
While the shrimp are cooking, warm the corn tortillas on the grill or in a separate skillet for 30 seconds on each side until pliable.
To assemble the tacos, place a few shrimp on each tortilla, top with the lime slaw, and drizzle with extra lime juice if desired.
Serve the tacos with lime wedges on the side for an added zesty touch.
Notes
Adjust the cayenne pepper for your preferred spice level.