Preheat broiler to 425 degrees.
Brush fish with olive oil, season with salt and pepper.
Saute garlic and shallot over medium-low heat in a pan coated with cooking spray for about 4-5 minutes.
Add tomatoes, chop by hand in the pan.
Season with salt and pepper
Add wine, saute until reduced, about 5 minutes.
Add capers and saute an additional minute.
Meanwhile, broil fish until cooked through and flakes with a fork, about 10 minutes.
Serve fish topped with tomato caper sauce.