Prepare the marinade by mixing olive oil, minced garlic, chile flakes, oregano, lemon juice, honey, salt, and pepper in a bowl.
Add the shrimp to the marinade, ensuring each piece is well-coated.
Cover the bowl and refrigerate for at least 30 minutes to allow flavors to meld.
Thread the marinated shrimp onto skewers, piercing through both the tail and head to ensure they stay in place.
Preheat your grill to high heat.
Place the shrimp skewers on the grill and cook for 2-3 minutes per side until they turn pink and opaque.
Remove the skewers from the grill and let them rest for a minute before serving.
Serve with some of the reserved marinade for extra flavor.