Prep the chicken. If using thick breasts, slice them horizontally into cutlets for faster, even cooking.
Pat dry with paper towels.
Make the marinade. In a bowl, whisk olive oil, lemon zest and juice, garlic, Dijon, honey, oregano, thyme, salt, and pepper. Add chicken and toss to coat. Marinate 15–30 minutes at room temp (or up to 8 hours in the fridge).
Mix the salad. In a large bowl, combine cucumber, tomatoes, red onion, and herbs.
Drizzle with olive oil and vinegar or lemon. Season with salt and pepper. Toss gently and set aside to let flavors mingle.
Cook the corn. Bring a large pot of salted water to a boil.
Add corn and cook 4–5 minutes until crisp-tender. In a small bowl, mix butter or oil with grated garlic, lime zest and juice, and chili flakes if using. Brush or spoon over hot corn.
Sprinkle with salt.
Grill or pan-sear the chicken. Heat a grill or skillet over medium-high. Lightly oil the grates or pan. Cook chicken 3–5 minutes per side, depending on thickness, until the internal temperature reaches 165°F (74°C) and juices run clear.
Rest 5 minutes.
Plate and finish. Slice the chicken against the grain. Serve with a generous scoop of tomato-cucumber salad and a cob of corn. Add lemon wedges, feta, or avocado if you like.
Garnish with fresh herbs.