In a medium bowl, combine the coconut milk, Tabasco sauce, soy sauce, orange juice, and lime juice. Add the shrimp and toss to coat. Cover and place in the refrigerator to marinate for 1-2 hours, tossing occasionally. If using wooden skewers, soak in warm water while the shrimp marinates. Meanwhile, prepare the pineapple if needed.: As the liquids mingle you will notice a bright citrus scent with a soft, creamy undertone from the coconut milk . This aroma is a good early indicator that the marinade is balanced. Tossing the shrimp ensures every surface is glossed, which helps seasoning penetrate gently but effectively. Marinating for one to two hours lets the acid from the lime juice and orange juice flavor the flesh without turning it mushy, so pay attention to time. Soaking wooden skewers keeps them from burning, and preparing uniformly sized pineapple chunks helps even grilling. A common error is overmaringating the shrimp , which can make them mealy instead of tender, so set a timer and resist the urge to leave them much longer than two hours.
Preheat the grill to medium-high heat. Remove the shrimp from the marinade, and reserve the marinade for grilling. Thread the shrimp onto skewers, alternating with the pineapple.: When the grill reaches medium high you should hear a clear sizzle as food hits the grates, which signals the right temperature for quick searing. The reserved marinade can be used to baste and add flavor while grilling, but be mindful it briefly touched raw proteins. Threading shrimp alternated with pineapple gives balanced bites and helps the fruit caramelize without charring the protein. Keep skewers snug but not overcrowded so heat circulates. A typical mistake is placing too many pieces on one skewer which prevents even cooking.
Lightly brush the grill with canola oil, then place the shrimp on the grill. Grill the shrimp for 3 minutes, brushing with the marinade, then turn and cook for an additional 2-3 minutes, brushing with the marinade again, until the shrimp are just cooked through. Remove to a serving plate and garnish with cilantro and green onion. Serve hot.: Brushing the grates with canola oil creates a barrier that prevents sticking and encourages even contact for those appealing grill marks. When food hits a properly oiled, hot grate you will hear an immediate hiss, and the surface should brown quickly. Place the skewers carefully and give them space to breathe, which helps both the shrimp and pineapple develop color instead of steaming. Avoid the temptation to move them constantly, because steady contact promotes caramelization.
Grill the shrimp for 3 minutes, brushing with the marinade, then turn and cook for an additional 2 to 3 minutes, brushing with the marinade again, until the shrimp are just cooked through.: During the first cook you will notice the flesh go from translucent to opaque and firm up around the edges. Brushing with the reserved marinade adds flavor and encourages a glossy finish, but do not baste so much that the sugars burn. After flipping, watch for a gentle curl and a slightly firm texture which indicates doneness. The combined cooking time aims to produce a tender interior and a lightly charred exterior. A common mistake is overcooking; shrimp can turn rubbery quickly, so pull them off as soon as they are opaque and springy.
Remove to a serving plate and garnish with cilantro and green onion. Serve hot.: As the kabobs rest briefly the aromas concentrate, and garnishing with freshly chopped cilantro or green onion delivers an immediate burst of herbal brightness. Serving hot preserves the contrast between caramelized edges and juicy centers, which is central to the enjoyment of these kabobs. I prefer to cut through a piece and taste for immediate feedback on seasoning and texture. One error to avoid is letting them sit too long, which cools the glaze and dulls the flavors.