Make the Slaw:
In a large bowl, combine shredded green and purple cabbage with chopped cilantro. In a small bowl, whisk together lime juice, honey, salt, and pepper until well combined. Pour over cabbage mixture and toss thoroughly. Set aside to marinate while you cook the fish.
Season the Fish:
Pat cod fillets dry. In a small bowl, mix chili powder, cumin, garlic powder, onion powder, smoked paprika, and salt. Rub the spice mixture evenly over both sides of each fillet.
Cook the Fish:
Heat avocado oil in a skillet over medium-high heat. Once hot, add the fillets (in batches if needed). Sear for 3–4 minutes on one side until a crust forms, then flip and cook for another 2–3 minutes, or until fish flakes easily with a fork and reaches an internal temperature of 145°F.
Warm the Tortillas:
Warm tortillas in a dry skillet or over a gas flame until pliable and slightly charred. Wrap in a clean towel to keep warm.
Assemble the Tacos:
Break fish into large flakes and place on each tortilla. Top with a generous portion of honey lime slaw, avocado slices, and extra cilantro if desired. Serve with lime wedges.