Cook the jasmine rice in lightly salted water according to the package directions. Fluff the cooked rice and fold in the fresh cilantro. Set aside.
Prepare the sauce by whisking together pineapple juice, soy sauce, honey, lime juice, lime zest, chili powder, and cilantro. Set aside.
Peel, devein, and rinse the shrimp. Place them in a bowl with lime juice, pineapple juice, chili powder, and salt. Toss to coat and let them marinate briefly while the pan heats.
Preheat a large skillet over medium-high heat for a few minutes. Add 1 tablespoon of oil.
Once the pan is hot, remove the shrimp from the marinade and add them to the skillet. Do not overcrowd the pan. Sear the shrimp without moving them until they become pink and opaque, then flip and cook the other side until opaque. Transfer the shrimp to a plate.
Lower the heat to medium and add a little more oil if needed. Add the drained pineapple chunks and cook until they develop lightly browned, caramelized edges.
Stir the sauce once more, then pour it into the skillet with the pineapple. Stir and simmer for 2–3 minutes.
Return the shrimp to the skillet and quickly toss everything together. This Tropical Shrimp Rice Bowl is best served immediately.
Divide the cooked rice between two bowls and top evenly with the shrimp, caramelized pineapple, and sauce.