Make the coconut rice: in a medium saucepan combine the light coconut milk and coconut water and bring to a low boil.
Add the jasmine rice, salt, unsweetened flaked coconut and coconut oil, stir, cover, and reduce heat to the lowest setting.
Cook on low for 10 minutes, then turn off the heat and let the rice rest, covered, for 20 minutes; fluff with a fork before serving.
While the rice cooks, marinate the chicken: in a large bowl whisk 1 tablespoon olive oil, minced garlic, juice of 1 lime, brown sugar, 1 tablespoon chili powder, smoked paprika and cumin.
Add the sliced chicken to the bowl, toss to coat, cover and refrigerate at least 15 minutes (or up to overnight).
Make the Thai mango slaw: whisk 1/4 cup lime juice, 2 tablespoons olive oil, fish sauce, sweet Thai chili sauce, 1/2 teaspoon chili powder and chopped cilantro in a medium bowl.
Add the julienned mango and chopped red pepper and toss; gently fold in the sliced avocado and toasted coconut and set aside.
Heat a large skillet over high heat and add 1 tablespoon peanut oil; when hot add the marinated chicken and any juices and stir-fry 2–3 minutes until cooked through and beginning to caramelize; remove from the pan.
In the same skillet stir-fry the sliced red and orange peppers about 3 minutes until tender-crisp, then return the chicken to the pan and toss to combine; remove from heat.
Warm the tortillas, assemble fajitas by adding a scoop of coconut rice to each tortilla, top with chicken and peppers, sprinkle with cheddar if using, and finish with the Thai mango slaw.