In a small saucepan, bring 1-1/2 cups orange juice, wine, lime juice and shallot to a boil; cook until liquid is reduced to 1/2 cup, about 15 minutes. Reduce heat to low; gradually whisk in butter until butter is melted. Remove from heat; stir in red pepper and olives. Keep warm.
In a large skillet, bring the garlic, oregano and remaining orange juice to a boil. Reduce heat; add fillets and steam, uncovered, for 8-10 minutes or until fish flakes easily with a fork. Serve with sauce.