In a mixing bowl, whisk together lime juice, lime zest, olive oil, minced garlic, chopped cilantro, cumin, paprika, honey, salt, and black pepper.
Place the chicken breasts in a zip-top bag or marinating dish and pour the marinade over them. Ensure each piece is well coated.
Seal the bag or cover the dish and refrigerate for at least 1 hour, preferably 4-6 hours, for maximum flavor.
Preheat your grill to medium-high heat (375-400°F) and oil the grates to prevent sticking.
Remove the chicken from the marinade and grill for 6-7 minutes per side, or until the internal temperature reaches 165°F.
Let the chicken rest for 5 minutes before slicing to allow juices to redistribute.
Meanwhile, prepare the avocado salsa by combining diced avocados, cherry tomatoes, red onion, jalapeño (if using), chopped cilantro, lime juice, salt, and pepper in a bowl. Gently toss to mix.
Serve the grilled cilantro lime chicken topped with avocado salsa. Enjoy with rice, tortillas, or a fresh salad.