Heat 1 tablespoon of the oil in a large skillet over medium-high heat. Add the garlic and cook, stirring often, until fragrant, about 30 seconds.
Add the tomatoes, orange juice, parsley, capers, ½ teaspoon salt, and ¼ teaspoon pepper and simmer until the tomatoes begin to break down, 4 to 5 minutes.
Meanwhile, heat the remaining teaspoon of oil in a large nonstick skillet over medium-high heat.
Season the fish with ¼ teaspoon each salt and pepper. Cook until opaque throughout, 3 to 5 minutes per side. Serve with the tomatoes.