Heat 3 tablespoons of olive oil in a large skillet over medium-high heat. Add the corn kernels and cook for 7-10 minutes, stirring occasionally, until the corn is tender and lightly charred in spots—this brings out natural sweetness and adds depth of flavor. If using fresh corn from the cob, you can grill the ears first over medium-high heat for 15-20 minutes, turning occasionally, then cut off the kernels. Transfer the cooked corn to a large mixing bowl.
To the cooked corn from Step 1, add the finely diced red onion, seeded and minced jalapeños, diced tomatoes, chopped cilantro, lime zest, 3 tablespoons of lime juice, 1 1/4 teaspoons of salt, and honey. Toss everything together gently and taste for seasoning, adjusting lime juice or salt as needed. I like to let this salsa sit for a few minutes before serving so the flavors can meld together. Set aside at room temperature.
In a small bowl, whisk together the chili powder, cumin, smoked paprika, 1/4 teaspoon of salt, freshly minced garlic, and 2 teaspoons of lime juice to create a spice marinade. Add the peeled and deveined shrimp to the marinade and toss until evenly coated. Let the shrimp marinate for 10 minutes at room temperature—this allows the seasonings to penetrate the shrimp while keeping them tender.
Heat 1 1/2 tablespoons of olive oil in a large skillet or on a grill over medium-high heat until shimmering. Working in batches if needed to avoid crowding, add the marinated shrimp from Step 3 in a single layer and cook for 2-3 minutes per side until they turn pink and opaque. I always cook shrimp quickly over high heat to keep them tender and juicy—overcooking makes them rubbery. Transfer cooked shrimp to a plate and keep warm.
While the shrimp finishes cooking, warm the corn tortillas on a dry griddle or cast iron skillet over medium heat for about 30 seconds per side until they're pliable and warm. This prevents them from cracking when filled. Arrange the sliced avocados and shredded red cabbage on a serving platter for easy assembly.
Place a warm tortilla on a plate and layer with a small handful of shredded red cabbage as the base. Top with 3 cooked shrimp from Step 4, then add a generous spoonful of corn salsa from Step 2, and finish with a few slices of fresh avocado. Serve immediately with lime wedges on the side for extra brightness. The combination of tender shrimp, sweet charred corn, and creamy avocado creates a perfectly balanced taco.