In a medium bowl, whisk together the olive oil, fresh lime juice, minced garlic, honey, cilantro, salt, and black pepper until fully combined—season with additional salt and pepper to taste. Set aside until ready to serve.
If the shrimp is still frozen, thaw it quickly. To do so, remove the shrimp from its original packaging and transfer it to a sealable plastic ziplock bag. Submerge the bag in a large bowl filled with cold water and use a plate or small bowl to keep the bag of shrimp fully submerged. If necessary, change the water to maintain a coolish temperature. They are ready to peel and cook when flexible and no longer icy.
Chop and/or dice the salad ingredients (romaine lettuce, cherry tomatoes, cucumber, red and green onion, and cilantro) and add them to a large bowl. Add the corn and gently toss to combine.
Peel and devein the shrimp, then pat them dry with paper towels. Transfer them to a large bowl, drizzle with 1-2 teaspoons of olive oil, and season with chili powder, ground cumin, chipotle powder, salt, and black pepper.
Add the corn, avocado, crumbled cheese, and tortilla strips to the bowl filled with the salad ingredients. Drizzle with fresh lime juice, then gently toss with the prepared cilantro-lime vinaigrette (or serve the vinaigrette on the side).
Heat a large, heavy-bottomed skillet over medium-high heat. Add the remaining tablespoon of oil to the skillet and swirl to coat the pan’s surface. When the pan and oil are hot, add the shrimp in a single layer, cooking in batches if needed to prevent overcrowding. After 1-2 minutes (max!), flip the shrimp and cook the other side for an additional 1-2 minutes or until thoroughly cooked.
Add the shrimp to the salad and serve immediately.