Place shrimp in a bowl and pat dry if needed. Add chili powder, paprika, garlic powder, cumin, salt, and pepper. Toss until evenly coated.
Heat olive oil in a large pan over medium heat. Once hot, add shrimp in a single layer. Cook without moving for 2 to 3 minutes.
Flip shrimp and cook for another 2 to 3 minutes until fully pink and cooked through. Remove from heat immediately.
Squeeze fresh lime juice over the shrimp and gently toss to coat all pieces evenly.
In a small bowl, mix sour cream and lime juice until smooth. Prepare cabbage, tomatoes, and cilantro.
Warm tortillas in a dry pan for about 20 to 30 seconds per side until soft and flexible.
Assemble tacos by adding shrimp to each tortilla. Top with cabbage, tomatoes, cilantro, and drizzle sauce on top. Serve immediately.