Preheat the grill to medium-high heat.
Season the chicken breasts with salt, pepper, and garlic powder. Brush them with 1 tablespoon of BBQ sauce on both sides.
Grill the chicken for about 6-7 minutes on each side, or until the internal temperature reaches 165°F (75°C). Remove from the grill and let rest for 5 minutes.
While the chicken is grilling, place the corn directly on the grill and cook for about 10 minutes, turning occasionally, until charred and tender. Remove and let cool slightly.
Once the corn is cool enough to handle, cut the kernels off the cob and set aside.
In a large mixing bowl, combine the corn kernels, cherry tomatoes, bell pepper, red onion, and cilantro.
In a small bowl, whisk together the olive oil, lime juice, and remaining BBQ sauce. Pour the dressing over the salad mixture and toss to combine.
Slice the grilled chicken into strips and place over the salad.
Serve immediately.