Heat oven to 375°F. Season fish filets lightly with kosher salt. Dredge in rice flour and shake off excess. Dip fish into egg to coat, shake off excess. Place macadamia nuts on a plate, and press lightly onto surface of fish to crust completely.
Heat a layer of oil in a skillet. When oil is very hot but not yet smoking, place fish in skillet to cook, being careful not to crowd the fish. 1-2 at a time is fine. Cook a few minutes, reducing heat if it starts to smoke, pop or burn the macadamia nuts. You want a nice even golden brown.
After 3-4 minutes, flip the fish. Reduce the heat to medium if you have not already. Cook another 3-4 minutes. Remove the fish to a baking sheet and when all filets are seared and placed on baking sheet, place in oven to finish cooking, about 8 more minutes. Test one to make sure it is cooked completely through the center before serving.
Make Coconut Saffron Sauce:
Simmer coconut milk, stock, lemongrass, ginger, star anise and saffron together for about 30 minutes on low heat. Remove from heat and add lime juice and fish sauce. Season to taste. Strain.
To make compote, combine red onion, mango, jalapeno, bell pepper, minced garlic, mint, cilantro, olive oil, rice vinegar, kosher salt and fresh pepper.