Pound the chicken breasts to an even thickness. In a large bowl whisk together soy sauce, oil, honey, garlic, red pepper flakes, and ginger. Add the chicken breasts and coat with the marinade. Cover the bowl (the mixture can also be added to a sealable plastic bag and the chicken can be marinated in there). Place the chicken into the refrigerator and marinate the chicken for 2-3 hours.
Lightly grease the grates of an outdoor grill. Preheat the grill to medium-high heat. Remove the chicken breasts from the marinade and place onto the grill. Grill over medium-high heat for 3-5 minutes per side until the chicken is fully cooked (the internal temperature has reached 165 degrees F). Let rest for 5 minutes before serving.
Combine all of the salsa ingredients in a bowl and then spoon over the grilled chicken.