Rub the fillets with kosher salt and set aside. In a
non-reactive bowl, combine the onion, lime juice, orange juice,
jalapeno, sugar and tequila. Mix to dissolve the sugar, and add the
fillets to the bowl. Marinate in the refrigerator for 2 hours, turning
the fillets once after 1 hour. Remove the fillets from the marinade and
set it aside. Pat the fillets dry with paper towels and lightly coat
with the olive oil.
Heat a grill to high and place the fillets over direct
heat until they are just cooked through - opaque at the center but still
moist, approximately 3 to 4 minutes per side. While the fish is
grilling, transfer the reserved marinade to a saucepan and heat until it
is reduced to about 3/4 cup. Using tongs, remove the fillets to serving
plates and divide sauce equally among them. Top with the cilantro.