Start by boiling water and cook the orzo until it is just al dente. Check the package for timing. Once done, drain and set aside to cool. Watching it closely helps avoid a mushy texture, which is not desired in your salad.
Get your grill nice and hot. You want to see those grill marks and smell something delicious. Preheating ensures everything cooks evenly and gives that smoky flavor you desire. Avoid overcrowding the grill for good caramelization.
Toss the corn and zucchini on the grill, and cook until beautifully charred. They are ready when softened but maintaining some bite. Keep an eye on them to prevent overcooking, which can ruin the salad's texture.
Place the peach halves skin-side down on the grill. You will catch the delightful aroma of the fruits caramelizing. Grill until warm with nice grill marks but remain firm. Choose peaches that are ripe yet firm to avoid them falling apart.
In a bowl, mix olive oil, honey, white wine vinegar, lemon juice, garlic powder, and salt. Whisk together until smooth and well-blended. Taste and adjust if necessary to ensure every piece of salad gets flavorful dressing.
In a large bowl, combine the cooled orzo, grilled vegetables, and peaches. Add the halved tomatoes, fresh basil, and feta cheese. Gently toss everything, being careful not to break up the peaches for presentation.
Drizzle the vinaigrette over the salad and gently mix to coat everything. Let it sit for a few minutes so the ingredients can soak up the dressing, but do not chill for too long or it might lose its fresh taste.