In a large bowl, combine the chopped lettuce, tomatoes, black beans, corn, bell pepper, avocado, red onion, and cilantro.
In a smaller bowl, whisk together the lime juice, olive oil, honey, minced garlic, salt, and black pepper.
Drizzle the dressing over the salad and toss gently to combine.
Sprinkle with crumbled feta or cotija cheese if using, and serve immediately.