Season the Shrimp:
In a mixing bowl, toss the shrimp with olive oil, chili powder, paprika, cumin, garlic powder, onion powder, salt, and pepper. Set aside to marinate for 10 minutes.
Make the Slaw:
In another bowl, combine shredded cabbage, cilantro, lime juice, olive oil, salt, and pepper. Toss well and set aside.
Prepare the Sauce:
In a small bowl, whisk together mayonnaise, sour cream, lime juice, hot sauce (if using), and garlic powder. Adjust seasoning to taste and set aside.
Cook the Shrimp:
Heat a skillet or grill pan over medium-high heat. Add the shrimp in a single layer and cook for 2-3 minutes per side, until pink and opaque. Remove from heat.
Warm the Tortillas:
Heat the tortillas in a dry skillet, on a grill, or in the microwave until pliable and warm.
Assemble the Tacos:
Fill each tortilla with a portion of slaw, followed by a few shrimp. Drizzle with the sauce and add optional toppings like avocado or cotija cheese.
Serve:
Serve immediately with lime wedges on the side for an extra burst of flavor.