Preheat the oven to 425°F.
Cook the pasta according to the directions on the packet. Set aside.
Roast Vegetables: Transfer the zucchini, bell pepper, and onion to a large bowl. Drizzle with olive oil. Sprinkle with salt and black pepper. Toss to coat. Transfer the tossed vegetables onto a large, rimmed baking sheet in a single layer. Roast for 10 minutes.
Dressing: While the vegetables are roasting, make the dressing. Drain the cashews. Add them to a high speed blender with the cilantro, avocado, garlic, garlic powder, onion powder, fresh lime juice, and water. Blend until smooth. Add more lime juice to taste. Season with salt and black pepper.
Add Tomatoes: Remove the vegetables from the oven and add the tomatoes, and garlic and toss. Roast for another 10 minutes.
Add Kale: Transfer the kale to a small bowl and toss with olive oil, salt and black pepper. Remove the vegetables from the oven, and add the kale. Cook for 2 minutes more, or until the kale is just wilted. Stir to combine.
Combine: Mix the pasta, roasted vegetables, olives, and the desired amount of cilantro cashew dressing in a medium bowl.