Preheat the grill over medium high heat (approximately 400 degrees F).
Drizzle 2 tablespoons olive oil over 4 salmon fillets (approximately 6 ounces each). In a small bowl, combine 1 teaspoon chili powder, ½ teaspoon paprika, ½ teaspoon cumin, 1 teaspoon salt, ¼ teaspoon black pepper, and the juice from 1 lime. Rub the seasoning mixture evenly onto the salmon fillets.
Place the seasoned salmon filets on the grill and cook for 6-7 minutes per side until the salmon is cooked through. Remove the salmon from the grill and flake the salmon into large pieces.
While the salmon cooks, prepare the salsa by gently stirring together 1 cup drained pineapple tidbits, 2 diced Roma tomatoes, ½ chopped red onion, 2 diced avocados, ¼ cup chopped cilantro, the juice from 1 lime, and ¼ teaspoon salt in a small bowl.
Then it's time to assemble the tacos. Warm the tortillas by either heating them in the microwave or grilling them for 2-3 minutes until they are heated through.
Place 1 cup shredded red cabbage evenly onto the tortillas. Top with the flaked salmon, pineapple salsa, and ½ cup Cotija cheese. Serve warm and enjoy!
Notes
These tacos are best served fresh, but you can refrigerate the leftovers in an airtight container for up to 3 days.