01 - Whisk together olive oil, lemon juice, garlic, smoked paprika, cumin, coriander, cayenne, salt, and black pepper in a medium bowl until fully combined.
02 - Add shrimp to the marinade, tossing thoroughly to coat. Cover and refrigerate for 10-20 minutes to allow flavors to penetrate.
03 - If using wooden skewers, soak in water for at least 20 minutes to prevent burning during grilling.
04 - Thread marinated shrimp onto skewers, piercing through both tail and head sections to secure each piece firmly.
05 - Heat grill or grill pan to medium-high temperature, approximately 375-400°F.
06 - Place skewers on the hot grill and cook for 2-3 minutes per side until shrimp turn opaque and develop light charring.
07 - Remove skewers from heat, transfer to serving platter, sprinkle with fresh herbs, and accompany with lemon wedges.