In a medium saucepan, combine the rinsed jasmine rice, coconut milk, water, and salt. Bring to a boil over high heat. Stir once, reduce heat to low, cover, and simmer for 15-18 minutes, or until liquid is absorbed and rice is tender. Remove from heat and let it sit, covered, for 10 minutes. Fluff with a fork before serving.
While the rice cooks, in a medium bowl, whisk together the soy sauce, lime juice, honey, grated ginger, and minced garlic. Add the cubed pork, toss to coat thoroughly, and let marinate for at least 10 minutes at room temperature.
Heat the oil in a large skillet or wok over medium-high heat. Add the sliced onion and bell pepper. Stir-fry for 4-5 minutes until they begin to soften and get slight char marks. Remove the vegetables from the skillet and set aside.
Increase heat to high. Using tongs, remove the pork from the marinade (reserve the marinade) and add it to the hot skillet in a single layer. Let it sear undisturbed for 1-2 minutes to get a good brown crust, then stir-fry for 3-4 more minutes until cooked through.
Return the cooked vegetables to the skillet with the pork. Pour in the reserved marinade. Bring to a boil and cook, stirring constantly, for 1-2 minutes until the sauce thickens slightly and coats the pork and vegetables.
Divide the fluffy coconut rice among four bowls. Top generously with the ginger lime pork and vegetable stir-fry. Garnish with chopped cilantro, toasted pine nuts, and sliced green onions. Serve immediately with a lime wedge on the side for an extra squeeze of brightness.