Bring a large pot of water to boil. Add corn and cook for 5-7 minutes until tender but still crisp.
Remove corn from water and let cool completely. Once cool, cut kernels off the cob using a sharp knife.
In a large mixing bowl, combine corn kernels, diced cucumber, sliced red onion, and chopped cilantro.
In a small bowl or jar, whisk together lime juice, olive oil, honey, salt, and pepper until well combined.
Pour dressing over vegetable mixture and toss gently until everything is evenly coated.
If using feta cheese, sprinkle it over the top and give one final gentle toss.
Let salad rest at room temperature for 15 minutes to allow flavors to develop before serving.