Place a large cast iron or sauté pan over high heat. Add in 2 tablespoons of oil and cook the shrimp, seasoning with a pinch of salt and pepper. Cook for 4/5 minutes or until cooked through. Remove from pan.
Place same pan over medium heat. Add in remaining oil, garlic, anchovy paste, and pepper flake. Cook for one minute, stirring often. Deglaze with white wine, then add in tomatoes. Cover and cook for 4 minutes.
Once tomatoes have cooked briefly, turn heat to low and add capers, olives, and butter. Cook for another two minutes on low, then remove from heat and toss in shrimp to coat. Serve on pasta or gnocchi and garnish with parsley and a squeeze of lemon.