Preheat a grill to medium high. Make the dressing: Whisk the olive oil, vinegar, lemon juice, garlic, 1/4 teaspoon salt, and pepper to taste in a bowl.
Brush the grill with olive oil. Put the tomatoes in a large bowl; drizzle with olive oil and season with salt and pepper. Grill cut-side down until slightly charred, about 2 minutes. Transfer to a baking sheet.
Put the scallions, peppers and zucchini in the same bowl; drizzle with olive oil and season with salt and pepper. Brush the bread with olive oil. Grill the bread and vegetables until charred, about 2 minutes per side for the bread and scallions and 4 minutes per side for the peppers and zucchini. Transfer to the baking sheet and let cool slightly.
Cut the scallions, peppers, zucchini, tomatoes and bread into bite-size pieces; transfer to the bowl. Add the herbs, salami, dressing and any juices from the baking sheet. Season with salt and pepper and toss.