01 - In a medium bowl, whisk together pineapple juice, soy sauce, honey, garlic, ginger, rice vinegar, olive oil, and black pepper until well combined. Place chicken breasts in a zip-top bag or shallow dish and pour the marinade over them. Seal and refrigerate for at least 15 minutes, or up to 2 hours for deeper flavor penetration.
02 - Rinse jasmine rice under cold running water until the water runs clear to remove excess starch. Combine the rinsed rice, coconut milk, water, and salt in a medium saucepan. Bring to a boil over medium-high heat, then reduce heat to low, cover tightly, and simmer for 15 minutes. Remove from heat and let stand covered for an additional 10 minutes. Fluff gently with a fork before serving.
03 - Heat a large skillet or grill pan over medium heat. Remove the chicken from the marinade, reserving the remaining marinade for the sauce. Cook the chicken for 5 to 6 minutes per side until golden brown and the internal temperature reaches 165°F. Transfer to a cutting board and rest for 5 minutes.
04 - Pour the reserved marinade into a small saucepan and add the diced pineapple. Bring to a boil over medium heat, then reduce to a simmer and cook for 3 to 5 minutes, stirring occasionally, until the sauce slightly thickens and coats the back of a spoon.
05 - Slice the rested chicken breasts against the grain. Mound coconut rice on each plate, arrange the sliced chicken over the rice, and drizzle generously with the pineapple glaze. Finish with sliced green onions and a sprinkle of sesame seeds if desired.