01 - Combine olive oil, lemon juice, lemon zest, garlic, parsley, basil, thyme, salt, and pepper in a large bowl; whisk until blended.
02 - Add shrimp to the marinade and toss to evenly coat. Cover and refrigerate for 15 to 30 minutes, not exceeding 1 hour to prevent toughening.
03 - If using wooden skewers, soak them in water for at least 20 minutes to avoid burning during grilling.
04 - Skewer shrimp through both the head and tail ends to ensure they lie flat on the skewer.
05 - Heat grill or grill pan to medium-high temperature for optimal cooking.
06 - Cook shrimp skewers for 2 to 3 minutes per side, until shrimp become opaque and develop slight char marks.
07 - Arrange shrimp on a platter, garnish with additional herbs, and serve alongside lemon wedges.