Preheat the oven to 375 degrees F.
Coat the chicken breast on all sides with the olive oil, then rub with the curry powder. Sprinkle generously with salt and pepper. Place on a parchment-lined baking sheet and bake until cooked through, about 20 minutes. Remove and let cool before slicing on the bias into 1/2-inch-thick slices.
Assemble the salad on a large serving platter, fanning out the ingredients in the color order of the rainbow: tomatoes, carrots, chicken, corn, avocado, kale, blueberries and cabbage. Serve with the vinaigrette on the side.
Set a medium bowl on a kitchen towel folded into an "O" shape--to keep it steady while whisking. In the bowl, whisk together the vinegar, mustard, garlic, salt and pepper. Slowly drizzle in the oil, whisking continuously. Whisk until the mixture is well blended. Use right away, or refrigerate in a sealed container for up to 3 days.