Make the dressing: In a small bowl, combine all dressing ingredients and whisk to combine. Set aside.
Dice the cucumber, tomatoes, bell pepper, and red onion. Place in a large mixing bowl.
Rinse and drain garbanzo beans. Add to bowl.
Give the dressing another stir, and pour over the salad. Toss to combine. Taste and adjust flavors if needed. (More salt, vinegar, black pepper, fresh herbs, etc.)
Serve this dish immediately or refrigerate for at least an hour to let flavors further combine. Some dressing will settle on the bottom, so stir again before serving.
