In a large bowl, whisk together olive oil, lemon juice, lemon zest, garlic, salt, and pepper. Add the garbanzo beans, olives, cherry tomatoes, red onion, cucumber, parsley, and feta cheese to the bowl
Toss everything together until well-coated with the dressing. Let the salad sit at room temperature for 30 minutes to allow the flavors to develop, or cover and refrigerate for up to 2 days