Prepare the Shrimp: Pat the shrimp dry with paper towels and season with salt and pepper.
Prepare the Batter: In a shallow bowl, beat the eggs until well combined. In another shallow bowl, mix the shredded coconut and flour together.
Coat the Shrimp: Dip each shrimp into the beaten eggs, allowing any excess to drip off. Then, dredge the shrimp in the coconut-flour mixture, pressing gently to adhere the coating.
Fry the Shrimp: Heat oil in a deep frying pan or skillet over medium-high heat. Once hot, carefully add the coated shrimp in batches, making sure not to overcrowd the pan. Fry for 2-3 minutes on each side, or until golden brown and crispy. Remove the shrimp with a slotted spoon and place them on a plate lined with paper towels to drain any excess oil.
Prepare the Dipping Sauce: In a small bowl, whisk together the sweet chili sauce, soy sauce, lime juice, minced garlic, and grated ginger until well combined. Adjust the seasoning according to taste.
Serve: Arrange the crispy coconut shrimp on a platter and serve immediately with the sweet and tangy dipping sauce on the side. Garnish with fresh cilantro or chopped scallions, if desired.