Prepare the vinaigrette first. Combine all the ingredients in a small bowl except for the olive oil. Whisk in olive oil until well incorporated. Adjust seasoning. Best prepared 1 hour in advance if possible.
Toast the almonds and set aside to cool.
In large salad bowl combine the salad ingredients. Add about 2 tablespoons of the vinaigrette and toss gently.