Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper or lightly grease it.
Season the fish on both sides with salt and pepper. Place fillets on the prepared baking sheet.
Make the crust by mixing chopped macadamia nuts, panko, lime zest, cilantro, garlic powder, salt, and white pepper in a bowl.
Add melted butter and honey (or pineapple juice) to the mixture and stir until evenly combined.
Press the crust gently onto the top of each fish fillet, coating evenly.
Drizzle lightly with olive oil or extra melted butter.
Bake for 12–15 minutes, or until fish flakes easily and the crust is golden.
Optional finish: Broil for 1–2 minutes for extra crunch (watch closely).