01 - Whisk together soy sauce, honey, pineapple juice, rice vinegar, garlic, 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 refrigerated 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, reduce to low, stir once, cover tightly, and simmer for 15 minutes. Remove from heat and let stand covered for 10 minutes to complete absorption. Fluff gently with a fork before serving.
03 - Preheat grill, grill pan, or skillet over medium-high heat. Remove chicken from marinade, allowing excess to drip off. Grill or sear for 5-7 minutes per side until internal temperature reaches 165°F and exterior develops caramelization. Discard remaining marinade.
04 - Transfer cooked chicken to a cutting board and let rest for 5 minutes to redistribute juices. Slice against the grain or leave whole, depending on preference.
05 - Mound coconut rice onto serving plates. Arrange sliced chicken on top. Garnish with pineapple cubes, sliced green onions, toasted coconut, sesame seeds, and fresh cilantro as desired. Serve immediately while warm.