Whisk together lime juice, orange juice, pineapple juice, olive oil, honey, garlic, ginger, salt, black pepper, and red pepper flakes in a bowl until fully combined.
Place the chicken breasts in a resealable bag or shallow dish and pour the marinade over the chicken until evenly coated.
Refrigerate for at least 1 hour or overnight for deeper flavor.
Preheat the grill to medium-high heat and lightly oil the grates.
Remove the chicken from the marinade and let the excess drip off naturally.
Grill the chicken for 6 to 7 minutes per side until the internal temperature reaches 165 degrees Fahrenheit.
Transfer the chicken to a plate and let it rest for 5 minutes before slicing.
Garnish with fresh cilantro and serve warm.