Place wooden skewers in water to soak.
Season the shrimp with the ingredients listed above and set the shrimp aside to marinate for at least 15 minutes.
While the shrimp is marinating, slice the pineapple, peppers, and onions for the skewers.
Prepare the skewers by alternating the pineapple, peppers, onion, and shrimp until all are used. Place the prepped skewers on a baking sheet. Be sure to reserve any remaining marinade.
Preheat the grill to a medium heat. Place the skewers on the grill and brush with some of the remaining marinade. Close the grill and cook for 2-3 minutes. Flip the skewers and cook for another 2-3 minutes, or until shrimp is cooked and no longer opaque.