01 - Whisk together soy sauce, honey, pineapple juice, rice vinegar, minced garlic, grated ginger, sesame oil, and black pepper in a bowl. Place chicken in a resealable bag or shallow dish, pour marinade over, and coat thoroughly. Marinate for at least 15 minutes, up to 2 hours in the refrigerator for deeper flavor penetration.
02 - Combine rinsed jasmine rice, coconut milk, water, and salt in a medium saucepan. Bring to a boil over high heat, then reduce to low, stir once, and cover tightly. Simmer for 15 minutes until liquid is absorbed. Remove from heat and let stand covered for 10 minutes. Fluff gently with a fork before serving.
03 - Preheat grill, grill pan, or skillet over medium-high heat. Remove chicken from marinade and discard excess liquid. Cook for 5-7 minutes per side until internal temperature reaches 165°F and surface develops caramelization. Transfer to a cutting board and rest for 5 minutes to retain juices.
04 - Slice rested chicken against the grain or leave whole. Arrange over a bed of warm coconut rice. Top generously with fresh pineapple cubes, sliced green onions, toasted coconut flakes, sesame seeds, and fresh cilantro leaves. Serve immediately while hot.