In a medium bowl, whisk together honey, lime juice, lime zest, olive oil, minced garlic, chili powder, salt, and black pepper until fully combined.
Add the shrimp to the bowl and toss to coat them evenly with the marinade. Cover the bowl and let it rest in the refrigerator for 30 minutes to allow the flavors to meld.
Preheat your grill (or grill pan) to medium-high heat.
Once the grill is hot, thread the marinated shrimp onto skewers (if using wooden skewers, soak them in water for 15 minutes prior to prevent burning).
Place the skewers on the grill and cook for 2-3 minutes on each side or until the shrimp are pink and opaque, being careful not to overcook them.
Remove the shrimp from the grill and let them rest for a couple of minutes.
Serve the grilled shrimp hot, garnished with chopped cilantro and lime wedges on the side for added zest.
Notes
Soak wooden skewers in water for 15 minutes before grilling to prevent burning.