Make the Cilantro Lime Slaw: In a bowl, combine shredded cabbage, cilantro, lime juice, mayonnaise, honey, salt, and pepper. Toss well and refrigerate until ready to use.
Prepare the Fish: Pat the fish fillets dry and season with salt and pepper. In a shallow bowl, whisk together flour, garlic powder, paprika, and cayenne. Pour buttermilk into a separate bowl.
Coat and Fry: Heat vegetable oil in a pan over medium-high heat. Dip each fish fillet into the buttermilk, then dredge in the seasoned flour. Fry for 3-4 minutes per side until golden brown and crispy. Remove from oil and place on a paper towel-lined plate.
Assemble the Tacos: Place pieces of crispy fish on warm tortillas. Top with cilantro lime slaw and any desired toppings like avocado, tomatoes, or Cotija cheese.
Serve and Enjoy: Squeeze fresh lime juice over the tacos and serve immediately.