Preheat the oven to 180°C.
Mix the spice with enough olive oil to make a paste. Cut 3 slashes into each of the chicken legs, right down to the bone. Rub the paste over the chicken, making sure to get into every gap. Cut one of the limes in half and place the pieces inside the cavity of the bird. If possible, let the chicken marinate in the fridge for several hours so that the flavours can penetrate.
Put the chicken into a greased baking dish and cook in the oven for 1 hour, or until it is golden and cooked all the way through.
After cooling down, shred the meat and mix with the vinegar, any roasting juices from the pan and juice from the second lime.
Mash avocado with the guacamole spice and set aside. Deseed and dice the tomatoes. Pick the leaves from the coriander.
Prepare the pineapple, cut 2cm thick slices and grill them on a hot griddle pan for about 1 minute on each side. Then cut them into small pieces, so they will fit easily in the tacos. If you’re using a normal pan, place a little water in with the pineapple while cooking. If the pineapple is not as sweet, add a sprinkle of caster sugar to achieve the needed level of sweetness.