Prepare three shallow bowls. In the first bowl, combine the flour, salt, and black pepper.
Beat the eggs in the second bowl.
In the third bowl, mix together the panko breadcrumbs and shredded coconut.
Pat the shrimp dry with paper towels.
Coat each shrimp in the seasoned flour, shaking off the excess.
Dip each shrimp into the beaten eggs.
Press each shrimp firmly into the coconut and panko mixture until evenly coated.
Place the coated shrimp on a plate while preparing the remaining shrimp.
Heat enough oil to cover the bottom of a large skillet over medium heat.
Fry the shrimp in batches, about 7–8 at a time, without overcrowding the pan.
Cook for about 2 minutes per side, or until the coating is golden brown and the shrimp are cooked through.
Transfer the cooked shrimp to a paper towel-lined plate to drain excess oil.
In a small bowl, stir together the Thai chili sauce and fruit preserves until smooth.
Arrange the Easy Coconut Shrimp on a serving platter with the dipping sauce.
Garnish with chopped scallions, fresh cilantro, and lime wedges before serving.