- Prepare the Mango Salsa: Combine diced mango, peaches, red bell peppers, red onion, jalapeño, cilantro, lime juice, apple cider vinegar, and salt in a bowl. Let it sit for 10-15 minutes to meld flavors. 
- Season the Fish: Pat the fish fillets dry. Mix chili powder, smoked paprika, cumin, salt, and pepper, then rub onto both sides of the fish. 
- Cook the Fish: Heat olive oil in a skillet over medium-high heat. Cook the fish for 3-4 minutes per side, or until it flakes easily with a fork. Squeeze lime juice over the fish and flake into bite-sized pieces. 
- Make the Lime Crema: In a small bowl, whisk together sour cream, lime zest, lime juice, garlic, and kosher salt. Add a splash of water if you prefer a thinner consistency. 
- Warm the Tortillas: Heat tortillas in a skillet until lightly charred, then wrap them in a clean towel to keep warm. 
- Assemble the Tacos: Add fish to each tortilla, top with mango salsa, drizzle with lime crema, and add optional toppings like avocado or cilantro.