01 - In a medium bowl, toss the shrimp with salt, white pepper, and Shaoxing wine. Let marinate for 10 minutes to absorb the seasonings.
02 - Combine cornstarch, flour, egg, and cold water in a mixing bowl. Whisk until a smooth batter forms without lumps.
03 - Heat vegetable oil in a deep fryer or large saucepan to 350°F.
04 - Dip each marinated shrimp into the batter, allowing excess to drip off, then press gently into shredded coconut to coat evenly.
05 - Fry the shrimp in batches for 2-3 minutes, or until golden brown and crispy. Transfer to a paper towel-lined plate to drain excess oil.
06 - In a small saucepan over low heat, whisk together coconut milk, sweetened condensed milk, mayonnaise, honey, lemon juice, and soy sauce. Heat gently for about 2 minutes until warmed through and smooth. Do not boil.
07 - Place the fried shrimp in a large bowl and pour the warm sauce over them. Toss gently until evenly coated. Garnish with toasted coconut and sliced green onion. Serve immediately.