Preheat a gas or charcoal grill on high heat.
Rub the corn with olive oil and season with salt and pepper. Grilled the corn until it is charred on all sides, about 5-7 minutes.
While the corn is grilling, grill the poblano pepper until it is charred and blistered, about 2-3 minutes per side. Transfer it to a bowl and cover.
When the corn is cool enough to handle, slice the kernels off the cobs.
Use a towel to rub off the skin of the pepper. Discard the seeds and stems and roughly chop the pepper.
Combine the poblano peppers, corn, avocados, tomatoes, onions, cilantro and feta in a large bowl.
For the dressing, whisk together the garlic, honey, salt, pepper, lime juice and olive oil in a small bowl.
Drizzle the dressing into the salad, tossing to combine.