Step 1: Combine shredded green and red cabbage, cilantro, lime juice, honey, salt, and pepper in a large bowl. Toss well and refrigerate.
Step 2: In a small bowl, stir together sour cream, minced chipotle peppers, adobo sauce, lime juice, garlic, and salt until smooth. Set aside.
Step 3: Pat shrimp completely dry with paper towels. Toss with smoked paprika, cumin, garlic powder, onion powder, cayenne, salt, and pepper. Add olive oil and lime juice, toss again, and marinate 10 minutes at room temperature.
Step 4: Heat a cast iron skillet over medium-high heat for 2 minutes. Add shrimp in a single layer. Cook 2 minutes undisturbed. Flip and cook 1 to 2 more minutes until fully pink throughout, loosely curled, and the internal temperature reaches 63°C (145°F). Transfer to a plate.
Step 5: Char each corn tortilla directly over a medium gas flame using tongs, about 1 minute per tortilla. Or heat in a dry skillet over high heat for 30 to 45 seconds per side. Wrap in a kitchen towel to keep warm.
Step 6: Fill each warm tortilla with 3 to 4 shrimp, a generous spoonful of slaw, avocado slices, and a drizzle of chipotle crema. Top with cilantro leaves, jalapeño if using, and a squeeze of fresh lime. Serve immediately.