Pan-fry or grill the salmon and let it cool.
Meanwhile cook the pasta according to the packet instruction and drain.
In a frying pan heat the oil and gently sauté the onion and garlic until soft, then add the tomatoes. When the tomatoes have softened add the tomato purée. Season with salt and pepper. Taste it, it might need a couple of pinches of sugar!
Stir through the olives and herbs, then add the pasta. Finally flake the fish into bite-sized chunks and fold in the pasta.
Serve with ground pepper and Parmesan or chilli if you like.