In a shallow bowl, combine the flour, garlic powder, paprika, cayenne pepper, salt, and pepper.
In a separate bowl, pour the buttermilk.
Dip each fish fillet into the buttermilk, allowing excess to drip off, then dredge in the seasoned flour mixture until well coated.
Heat a generous amount of vegetable oil in a large skillet over medium heat.
Once hot, add the fish fillets and fry for 3-4 minutes on each side, or until golden and crispy.
Transfer the cooked fish to a paper towel-lined plate to drain excess oil.
In a large bowl, mix together the shredded cabbage, chopped cilantro, lime juice, mayonnaise, honey, salt, and pepper.
Toss until evenly combined and set aside.
Place a piece of crispy fish in each warm tortilla.
Top with a generous scoop of cilantro lime slaw and add any additional toppings you prefer.
Serve the tacos with lime wedges for an extra burst of citrus and enjoy immediately.
