Rinse the fish with a mixture of water and lime juice, pat dry, and then score the fish on both sides with a sharp knife. Salt and pepper the fish inside and out. Lightly dust the fish with flour. Heat 1/2-inch of oil in a skillet. Fry the fish in a single layer until golden and crisp. When all the fish are done, set aside. Pour off some of the oil leaving just enough to saute the onions until softened. Then add the Scotch Bonnet and red peppers, saute 1 minute more. Pour the onion mixture over the fish. In the same skillet bring water, vinegar, and sugar to a boil. Immediately pour over the fish. Let cool and refrigerate.