In a medium bowl, combine the shrimp, taco seasoning, garlic, and olive oil. Stir to combine. HEat a large heavy duty pan to medium-high heat. Add the shrimp to pan and cook for 2-3 minutes per side or until cooked through. Remove from pan.
To make the dressing, in a small bowl, whisk together dressing ingredients.
Add the chopped romaine to a large salad bowl. Top with the tomatoes, cucumber, onion, avocado, and shrimp. Drizzle with the cilantro lime dressing and mix to combine. Serve immediately.