For the chicken: Add the oil, adobo, garlic, cilantro with stems and red onion to a food processor or blender and blend until a smooth consistency. Place the chicken in a ziptop bag and add the marinade. Marinate, refrigerated, for at least 24 hours.
Preheat a grill or cast-iron grill pan over medium-high heat.
Remove the chicken from the marinade and cook until grill marks appear, about 2 minutes on each side. Set aside (the chicken will finish roasting with the vegetables).
For the citrus roasted veggies: Preheat the oven to 400 degrees F.
Peel the oranges and cut each section into individual wedges from the membranes. Place the segments in a bowl. Squeeze the juice from the membranes into a separate bowl and reserve.
Add the canola oil to a large skillet over high heat. Add the tomatoes, red peppers, onions and eggplant and saute for 4 to 5 minutes, adding a little more oil if needed. Season with salt and pepper.
Place the grilled chicken breasts and citrus wedges on top of the veggies. Pour in the lime juice and reserved orange juice. Transfer to the oven and roast until the chicken is cooked through and the veggies are slightly tender, 15 to 20 minutes. Garnish with the Pomegranate and Cilantro Chimichurri and serve.
In a medium bowl, combine the cilantro, pomegranate, oil, salt and pepper and toss to coat.