01 - Pat the shrimp dry with paper towels and season evenly with salt and black pepper.
02 - Arrange three shallow bowls in a row: fill the first with flour, the second with beaten eggs, and the third with a mixture of shredded coconut and panko breadcrumbs combined together.
03 - Working with one shrimp at a time, dredge in flour until fully coated, then dip in egg mixture, and finally coat thoroughly with the coconut-panko mixture. Press gently to ensure the coating adheres properly.
04 - Pour approximately 1 inch of vegetable oil into a large skillet and heat over medium-high heat until it reaches 350°F.
05 - Working in batches to avoid overcrowding, fry the shrimp for 2 to 3 minutes per side until golden brown and crispy. Do not fry more than half a skillet's capacity at once.
06 - Using a slotted spoon, remove the fried shrimp and transfer to paper towels to drain excess oil.
07 - In a small bowl, combine the sweet chili sauce, fresh lime juice, and cilantro if using. Stir until well blended.
08 - Arrange the crispy coconut shrimp on a serving platter and present the sweet chili sauce in a small bowl alongside for dipping. Serve immediately while hot.