Preheat the oven to 425°F. Bring the salmon out of the fridge to come to room temperature (15 minutes before you plan to cook it.
Place the avocados, tomatoes, cilantro, serrano pepper and shallots in a bowl. Whisk together the lime juice with the salt and pepper and drizzle over the salsa ingredients. Stir gently to combine.
Pat the salmon dry and sprinkle with salt and pepper on both sides.
Place an oven safe skillet over medium high heat and when hot add the olive oil. Place the salmon fillets skin side down (pressing on them to get a good sear.) Cook for 3-4 minutes, then flip them and place the skillet in the oven. Cook in the oven for 2-3 minutes or until desired degree on doneness.
Remove the salmon from the oven and let it rest for 5 minutes. Serve topped with the salsa.
Notes
Can increase or decrease the amount of peppers if you like it more or less hot. This salsa is so good, sometimes I double the recipe for the salsa!