Preheat your oven to 400°F if you prefer to bake the fish instead of frying. Line a baking sheet with parchment paper.
In a shallow dish, combine the shredded coconut, panko breadcrumbs, salt, black pepper, garlic powder, and paprika. Mix well.
In another shallow dish, beat the egg until well combined.
Dip each fish fillet into the egg, allowing any excess to drip off, then coat it in the coconut mixture, pressing gently to adhere.
For frying, heat the coconut oil in a large skillet over medium heat. Once hot, add the coated fish fillets and cook for about 3-4 minutes on each side, or until golden brown and cooked through. For baking, place the coated fillets on the prepared baking sheet and bake for 15-20 minutes, flipping halfway through.
While the fish is cooking, prepare the mango salsa by combining the diced mango, red bell pepper, red onion, lime juice, cilantro, salt, and pepper in a bowl. Mix gently and set aside.
Once the fish is cooked, serve it hot topped with the fresh mango salsa.