If your almonds are raw, heat a dry skillet over medium heat. Add almonds and stir frequently until mostly golden brown, about 5 minutes. Transfer to a plate or towel to cool.Combine vinegar, oil, 3 tablespoons water, honey, garlic, ½ teaspoon salt, a generous pinch of pepper, ¼ cup of the almonds, and the parsley in a blender (or small food processor). Blend until nearly smooth, but with some flecks of parsley still showing. If the dressing isn't fluid enough to pour, add more water 1 tablespoon at a time. Transfer to a container and refrigerate or set aside until needed (the dressing can be made a day ahead; after a day the green color really starts to lose vibrance).If the dressing is still fairly thick, stir in another tablespoon or two of water. In a large bowl, gently toss tomatoes, onion, olives, and the dressing (start with half if you like to go light on the dressing). Fold in olives, almost all of the almonds, and the cheese. Garnish with remaining almonds for serving, either chilled or near room temperature.