Put all the black bean dip ingredients in a food processor and blend until smooth
Mix the cabbage slaw ingredients together in a bowl and set it aside in the fridge for a while.
Mix the salmon marinade ingredients together in a bowl, add the fish, turning to cover it in the marinade. Cover the bowl with plastic wrap and put it in the fridge for about 10 minutes.
Meanwhile, heat a skillet over medium-high heat. Discard the marinade and add the salmon to the pan, skin side down. Give it a good sear for 3-4 minutes, then flip it over. You'll want to keep cooking the salmon until a thermometer into the thickest part of the salmon registers an internal temperature of 145 °F
Cut up the avocado and arrange the black bean dip, slaw and cooked salmon in the taco shells. Top with sliced avocado and sprigs of parsley (or cilantro)
I didn't do calorie counts for tomatoes, salsa, cheese or other taco toppings, but you could also add those things as well. You can see in the photo that I had some tomatoes with my tacos.