In a small bowl, mix honey, lime juice, chili powder, garlic powder, salt, and pepper to create the marinade. Place the salmon fillets in a shallow dish and pour the marinade over them. Allow to marinate for at least 15 minutes while you prepare other ingredients.
Preheat a non-stick skillet over medium heat. Remove the salmon from the marinade and place it skin side down on the skillet. Cook for about 4-5 minutes on each side, or until the salmon is opaque and flakes easily with a fork. Remove from heat and let it rest for a few minutes.
In the same skillet, lightly warm the corn tortillas for about 30 seconds on each side until they are pliable.
Flake the cooked salmon into bite-sized pieces. Place a generous amount of salmon in the center of each tortilla. Top with sliced avocado and shredded red cabbage.
Garnish each taco with fresh cilantro. Serve with lime wedges on the side for an extra burst of flavor.
Notes
Allow the salmon to marinate for at least 15 minutes for best flavor.