Soak skewers if using wood.
Place shrimp in a bowl or ziplock bag.
Blend marinade ingredients together in a blender until smooth.
Pour marinade over shrimp and marinate 30 minutes or overnight. Prep pineapple.
Pre-heat grill to medium.
Drain the marinade from the bag or bowl into a small sauce pan.
Skewer shrimp and pineapple, alternating on skewers ( Skewer pineapple the flat way so shrimp and pineapple are about the same wide, and both lay flat on the grill. That way you will have good grill marks on both. This should make 10-12 x 10 inch skewers.
Give the marinade a quick simmer, until it thickens and darkens a bit. Turn heat off
Grease the grill well.
Lay the skewers down, grilling each side about 3 minutes, or until good grill marks develop, and shrimp is cooked, but not overcooked.
Place on a serving platter. Drizzle with reduced marinade or lime.