Chop the tempeh into thin chunks. Mix all the tempeh marinade ingredients together well and add the tempeh. Leave to marinade for at least 10 minutes.
Finely dice the cherry tomatoes, jalepeño, and pineapple, and add to a small bowl for the salsa.
Chop up the cilantro and add it to the salsa. My favourite easy way to do this is to place the herbs in a mug and chop with scissors.
Juice one lime and set 2 tsp aside for the crunchy leaves. Add the lime juice, oil, vinegar, maple syrup, salt and pepper to the salsa. Mix everything together.
When the tempeh has had a bit of time to marinade, heat a dry frying pan on medium heat. Add the tempeh and all the marinade to the pan. Brown evenly, flipping when necessary, and reduce the marinade down until sticky (~10 mins).
While the tempeh is cooking, finely chop/shred the cabbage/crunchy leaves. Add the leaves to a small bowl with the lime juice, oil, chopped herbs, salt and pepper, and mix well.
Take the tempeh off the heat when evenly cooked. Lightly toast the corn tortillas in a dry frying pan, grill or toaster (this is probably the easiest method).
Add three tortillas to each plate. Split the tempeh between the taco shells and top with the salsa, crunchy leaves, and any additional toppings (cheese, herbs, lime). Enjoy!