Line a baking sheet with parchment paper, set aside.
Season the shrimp with salt and pepper.
Gather 3 medium sized bowls. In the first bowl add the all-purpose flour.
In the second bowl whisk the batter ingredients: the flour, baking powder, garlic powder, salt, egg, and club soda. The batter should be medium thick, similar to pancake batter.
In the third bowl stir the panko bread crumbs and the shredded coconut.
Take the shrimp and dredge it in the flour (shake off any excess), then dip it in the batter (shake off any excess), and finally place it in the bread coating, pressing the coating to the shrimp so that it sticks. Place the coated shrimp on the parchment lined baking sheet. Continue dipping the shrimp until they have all been coated.
Place the shrimp in the freezer for 45 or until hard and frozen.
Just before pulling the shrimp out of the freezer, heat a large pot over medium heat. Add enough oil to fill the pot about 3 inches deep. Heat the oil to 375°F.
Fry the FROZEN shrimp (working in about 3 batches, depending on the size of your pot) for about 4 minutes, about 2-3 minutes per side. The coating will turn a golden brown when cooked.
Using a slotted spoon, transfer the cooked shrimp to a paper towel lined plate. Continue until all of the shrimp have been fried. Serve immediately with sweet chili sauce or your choice of dipping sauce.