Preheat the oven to 400F. Line a baking sheet with parchment paper. Drizzle some olive oil onto the parchment and rub/brush around to coat the parchment.
In a shallow bowl, whisk the eggs. In a separate shallow bowl, mix together the coconut, almond flour, cumin, chili powder, garlic powder, pepper, and 1 teaspoon salt.
Pat your fish pieces dry and sprinkle them all over with remaining ½ teaspoon salt. Use tongs to dip your fish in the egg to coat, shaking off any excess (use the side of the bowl to scrape off the excess). Place it in the coconut coating and cover it with the coating, using your other hand or a spoon to help. Place on the greased baking sheet. Repeat with remaining fish pieces.
Bake for 20 minutes or until the coating is deeply golden and fish is cooked through (easily flakes with a fork).
While the fish bakes, make your crema by mixing everything together in a small bowl. Depending on how thick your yogurt is, you may want to thin it out with extra lime juice or water until it’s drizzle-able (1 teaspoon at a time).
In a medium bowl, add the cabbage, lime, and salt and toss to combine.
Assemble your tacos! Warm your tortillas (over a gas flame is best). Top with fish chunks, pineapple, slaw, chipotle crema, pickled red onions, and cilantro.