01 - Whisk together olive oil, lemon juice, lemon zest, garlic, parsley, basil, dill (if using), salt, black pepper, and crushed red pepper flakes in a medium bowl.
02 - Add shrimp to the marinade and toss to coat evenly. Cover and refrigerate for 15 to 30 minutes.
03 - Preheat grill or grill pan to medium-high heat.
04 - Thread marinated shrimp onto skewers, discarding excess marinade.
05 - Grill shrimp for 2 to 3 minutes per side, until pink and opaque, turning once.
06 - Remove shrimp from grill, transfer to serving platter, garnish with extra herbs and lemon wedges, and serve immediately.