In a blender or food processor combine the garlic, chili powder, paprika, chipotle chiles, pineapple juice, vinegar and 1 cup of the pineapple chunks. Blend until smooth. Set aside.
Heat a large skillet over medium-high heat and add the olive oil. Add cauliflower and onions, season with salt and pepper. Cook for 12-15 minutes or until the cauliflower is tender and the onions have caramelized. Reduce the heat to low stir in the pineapple sauce, the remaining cup of pineapple chunks and the jalapeno. Simmer for 8-10 minutes or until the sauce has reduced and coats the cauliflower, there will still be sauce left in the pan, this is good. Remove from the heat and stir in the cilantro.
Divide the cauliflower among the warmed tortillas, drizzling each taco with the remaining sauce left in the pan. Top each taco with fresh cilantro, lime juice and feta.