01 - Toss shrimp with salt, white pepper, and Shaoxing wine in a medium bowl. Let marinate for 10 minutes to absorb flavors.
02 - Whisk together cornstarch, flour, egg, and cold water in a mixing bowl until smooth and lump-free.
03 - Pour vegetable oil into a deep fryer or large saucepan and heat to 350°F.
04 - Dip each marinated shrimp into the batter, allowing excess to drip off, then press lightly into shredded coconut to coat evenly.
05 - Fry shrimp in batches for 2–3 minutes until golden brown and crispy. Transfer to a paper towel-lined plate to drain excess oil.
06 - Combine coconut milk, sweetened condensed milk, mayonnaise, honey, lemon juice, and soy sauce in a small saucepan over low heat. Whisk gently for about 2 minutes until warmed and smooth. Avoid boiling to prevent separation.
07 - Place fried shrimp in a large bowl and pour the warm sauce over them. Toss gently until each piece is evenly coated.
08 - Sprinkle with toasted shredded coconut and sliced green onion. Serve immediately while crispy.