Sprinkle fish with salt, brush with oil and grill until cooked through, about 3 to 4 minutes per side.
To make the salsa, combine the blood oranges, cilantro, Arbol chile, onion, olive oil, red wine vinegar, salt and pepper. Mix well and set aside.
To make the sauce, simmer blood orange juice over low heat until reduced to 1/4 cup, stirring occasionally to prevent scorching. Remove from heat and reserve. In a small saucepan, combine shallots and red wine vinegar and reduce over low heat. Add white wine and reduce again. Stir in cream and heat just to simmer. Remove from heat and stir in butter piece by piece until incorporated. Stir in reserved blood orange syrup, strain sauce and keep warm.
To serve, place fillets on individual plates, spoon sauce over fish and top with salsa.