Chop the romaine lettuce and place it in a large salad bowl.
Add the halved cherry tomatoes, diced cucumber, corn kernels, and thinly sliced red onion to the bowl.
In a small bowl, whisk together the olive oil, lime juice, honey, minced garlic, salt, and pepper until emulsified.
Pour the dressing over the salad and toss to coat evenly.
Gently fold in the diced avocado and crumbled feta cheese.
Top with fresh cilantro and serve immediately.