Toss together tomatoes, shallots, vinegar, capers, and .5 tsp salt.
Heat 1 tbsp olive oil in a medium oven proof skillet over medium-high heat. Season salmon with remaining salt and pepper. Place fillets in skillet and cook until well-browned about 3 minutes. Carefully flip fillets and transfer skillet to pre-heated oven and roast until salmon is cooked through, about 7 minutes. Remove salmon and keep warm. Discard any fat remaining in skillet.
Return skillet to heat over medium and add tomato mixture, remaining oil, and cumin. Cook, stirring to scrape up any bits stuck to the bottom of the skillet. Cook just until tomatoes soften, about 2 minutes. Top salmon fillets with sauce and top with chopped parsley.