Prepare the Marinade: In a blender, combine water, lime juice, soy sauce, red onion, garlic, ginger, Scotch bonnet pepper (if using), and Uncle Dibbz Jerk Nice Spice. Blend until smooth. Place the chicken pieces in a large bowl and pour the blended marinade over them, ensuring all pieces are thoroughly coated. Cover and refrigerate for at least 4 hours, preferably overnight.
Double Breading Process: Remove chicken from the marinade, letting excess liquid drip off. Dredge each piece in the seasoned flour mixture, ensuring a complete coat. Dip again briefly in plain water, then dredge a second time in the flour mixture for a double coating.
Fry the Chicken: Heat oil in a deep fryer or large skillet to 350°F (175°C). Fry the double-breaded chicken pieces in batches, ensuring not to overcrowd. Cook each piece for about 15 to 18 minutes, turning occasionally, until golden brown and the internal temperature reaches 165°F (75°C).
Drain and Serve: Remove the chicken from the oil and let it drain on paper towels. Serve hot, complemented by traditional Jamaican side dishes such as festival or rice and peas.