Combine shrimp, olive oil, honey, red chili flakes, garlic, 2 tbsp of the cilantro, and lime juice. Toss together well and set aside. (Add more chili flakes if you want it spicier.)
In a large salad bowl, add the lettuce, herbs, and toss together.
Toss in the corn, beans, and red onion to the lettuce and herbs, and set aside.
In a medium heated pan, add the shrimp that have been marinating. Allow to cook for a couple of minutes and then turn and/or toss and cook for another 2 minutes. When the shrimp is pink throughout, remove from the heat.
Depending on how you are plating or serving the salad, the avocado and shrimp will be added to the top of the salad. If plating, add the fresh ingredients to the plate, then sprinkle the avocado around the top, followed by evenly placing the shrimp.
Dress the salad with the Lime Vinaigrette or allow each individual to add to their liking. However you decide to serve it, you can be guarenteed its going to be TASTY!