Rinse fish and pat dry.
In a small bowl, mix coriander, cumin, curry powder, ground ginger, salt, and cayenne. Rub mixture all over fish. Set pieces slightly apart in an 8-inch square baking pan.
Broil 6 inches from heat for 3 minutes. With a wide spatula, turn fish over and broil until opaque but still moist-looking in center of thickest part (cut to test), 3 to 5 minutes longer.
Meanwhile, in a 1- to 1 1/2-quart pan over medium heat, bring orange juice, vinegar, honey, and fresh ginger to a boil; stir often until reduced to about 1/4 cup, about 10 minutes.
With a spatula, transfer fish to dinner plates. Spoon sauce over fish.