In a medium bowl, whisk together the orange juice, lime juice, olive oil, honey, garlic, cumin, salt, black pepper, and crushed red pepper flakes until well combined.
Place the chicken breasts in a large resealable plastic bag or shallow dish. Pour the marinade over the chicken, ensuring it is well coated. Seal the bag or cover the dish and refrigerate for at least 2 hours, or up to overnight for maximum flavor.
Preheat your grill to medium-high heat.
Remove the chicken from the marinade and discard the marinade.
Grill the chicken for 6-7 minutes on each side, or until the internal temperature reaches 165°F and the chicken is cooked through.
Remove the chicken from the grill and let it rest for 5 minutes before slicing.
Garnish with chopped cilantro before serving.