Preheat the grill over medium high heat (approximately 400 degrees F).
Place salmon filets onto a large plate or baking sheet. Drizzle with olive oil. In a small bowl, combine chili powder, paprika, cumin, salt, and pepper. Sprinkle the seasoning mixture evenly over both sides of the salmon filets.
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 is cooking, prepare the salsa by combining pineapple tidbits, Roma tomatoes, red onion, diced avocados, chopped cilantro, the juice from lime, and salt. Stir gently until evenly combined.
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 the red cabbage on the tortillas. Then top with the salmon, salsa and 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.