Cook the pasta: Boil a large pot of salted water. Cook pasta according to package directions until just al dente.
Drain and rinse briefly under cool water to stop cooking. Shake off excess water and toss with 1 teaspoon olive oil to prevent sticking.
Prep the shrimp: Pat shrimp dry. Season with 1/2 teaspoon salt, 1/4 teaspoon black pepper, and half the minced garlic.
Sear the shrimp: Heat 1 tablespoon olive oil in a large skillet over medium-high heat.
Add shrimp in a single layer. Cook 1–2 minutes per side until opaque and lightly golden. Transfer to a plate to cool slightly.
Make the dressing: In a small bowl, whisk 1 1/2 tablespoons olive oil, lemon zest, lemon juice, Dijon, honey, remaining garlic, red pepper flakes, and a pinch of salt and pepper.
Taste and adjust acidity or sweetness.
Chop the veg and herbs: Halve tomatoes, dice cucumber, and slice onion. Chop parsley, dill, and basil.
Toss the salad: In a large bowl, combine pasta, shrimp, tomatoes, cucumber, red onion, and chickpeas (if using). Pour over the dressing and toss gently to coat.
Add herbs and cheese: Fold in parsley, dill, basil, and feta or Parmesan.
Season with more salt, pepper, or lemon to taste.
Chill or serve: You can serve right away at room temperature or chill 20–30 minutes to let the flavors meld. Give it a quick toss before serving.