Place the chicken into a large zip-lock bag. Add the soy sauce, honey, oil, lime, garlic, garlic powder, onion powder, smoked paprika, red pepper flakes, and sriracha. Squeeze out the excess air, seal your bag (very important), and move the chicken around so it’s coated in the marinade. Place in the refrigerator and let marinate for 2 hours.
Make the salsa: Add the tomatoes, red onion, jalapeño pepper, garlic, and cilantro to a food processor or blender. Blend until smooth. Mix in the lime juice. Season with salt and pepper to taste, and stir well to combine. Cover and refrigerate for at least 30 minutes to allow the flavors to meld together.
Cook the chicken: Heat a grill or grill pan on medium heat. Grill the chicken for about 6 - 7 minutes on each side to an internal temperature of 160°F (71°C) using a thermometer. Set aside to rest before slicing into strips.
Make the agua fresca: In a small pitcher, combine the pineapple juice, orange juice, lime juice, honey, and salt. Stir until the honey is dissolved. Fill two glasses with ice (if using). Divide the juice mixture between the two glasses. Top each glass off with sparkling water. Stir gently to combine. Garnish with fresh mint leaves.
Heat a nonstick pan over medium heat. Warm the taco shells on each side.
Layer the taco shells with chicken, cilantro, onion, and pineapple. Serve with chips and salsa and agua fresca.