Pat dry the defrosted shrimp with paper towel. Note: pat-drying thoroughly ensures that the breading sticks and prevents oil splashes.
Set up your breading station in this order: First, in a shallow bowl, whisk the flour, salt, ground black pepper, and garlic powder. In a second shallow bowl, beat the eggs. In a third shallow bowl, combine panko breadcrumbs with coconut flakes.
Bread the shrimp in this order: First dredge with the flour mixture, then the beaten eggs, and lastly with the panko and coconut mixture, pressing it firmly onto the shrimp. Transfer the breaded shrimp to a large wire rack or sheet pan, and continue breading the remaining shrimp. Tip: Press the panko firmly onto the shrimp so that it sticks. If it’s not sticking, dip in egg again.
Heat vegetable oil in a large non-stick skillet over medium-high heat, enough to cover ¼ inch of the pan. To test if the oil is hot enough for frying, drop a little bit of breadcrumb into the oil and if it sizzles immediately, it’s good to go. Cook the shrimp for about 2-3 minutes per side or until golden grown. Cook in batches to avoid overcrowding.
As the shrimp cooks and is ready, transfer to a plate lined with paper towel to absorb any excess oil.
Make the dipping sauces: To make the sweet orange chili sauce, combine the orange marmalade and sweet chili sauce. To make the creamy sweet chili sauce, combine the mayo, sweet chili sauce, and sriracha. You can adjust to taste.
Serve the coconut shrimp with the dipping sauces. Enjoy!