Add the olive oil, salt, pepper, and paprika to a bowl. Whisk to combine then add the salmon fillets. Massage the seasoning into them and leave to marinate for 10 minutes.
Slice the avocado in half, remove the seed, and scoop out the flesh. Cut into cubes and add to a bowl. Finely chop the scallion and cilantro, and cut the cherry tomatoes into cubes. Add them to the bowl.
Squeeze the lime juice into the bowl and season with salt and pepper to taste. Mix to combine. Transfer to the fridge until serving time.
To cook the salmon, add the avocado oil to a heavy skillet over medium-high heat. Add the salmon to the skillet skin side down. Cook for 3-4 minutes, then flip.
Cook for a couple more minutes to your desired doneness. Thicker pieces will cook for longer. Remove the salmon pieces from the skillet and transfer them to a plate.
To serve, top the salmon fillets with the avocado salsa and garnish with fresh cilantro. One serving consists of 1 200g salmon fillet and 1/4 of the avocado salsa. Serve immediately.