If using fresh corn, bring a pot of water to a boil. Add the corn and cook for 3-5 minutes until tender. Drain and let cool. If using canned corn, simply drain and rinse the corn.
In a large mixing bowl, combine the corn, cherry tomatoes, cucumber, red onion, cilantro, and feta cheese.
In a separate small bowl, whisk together the olive oil, red wine vinegar, lime juice, garlic powder, salt, and pepper.
Pour the dressing over the salad and toss gently to combine all ingredients evenly.
Taste and adjust seasoning if necessary. Chill in the refrigerator for at least 30 minutes before serving to allow the flavors to meld.