Preheat your grill to medium-high heat (around 400°F). Lightly brush each ear of corn with olive oil.
Place corn directly on the preheated grill and cook for 8-10 minutes, turning every 2-3 minutes until kernels are charred in spots and bright yellow.
While the corn cools slightly, halve your cherry tomatoes, slice the red onion, dice the avocado, and chop the herbs. Pro tip: Soak your sliced red onion in ice water for 5 minutes to mellow its bite while retaining its crispness.
Once cool enough to handle, stand each ear of corn upright in a large bowl and carefully cut the kernels from the cob using a sharp knife.
In a small bowl, whisk together olive oil, lime juice, honey, minced garlic, cumin, salt, and pepper until emulsified.
In a large serving bowl, gently combine the grilled corn kernels, halved cherry tomatoes, red onion, avocado, jalapeño (if using), and herbs. Drizzle with the prepared dressing and toss lightly to coat all ingredients.