Make the salad: Preheat the broiler. Put the poblano or Anaheim chilies on a foil-lined baking sheet and broil until blackened on all sides. Let cool, then peel, remove stems and seeds, and dice. Turn the oven to 425°F (220°C).
Bring a large pot of water to a boil over high heat. Prepare a bowl of ice water. Add the corn to the boiling water and boil 30 seconds, then remove the ears with tongs and plunge them into the ice water to stop the cooking. Drain when cool and pat dry. With a chef’s knife, cut away the kernels. You should have about 2-1/2 cups (350 g).
In a large bowl, combine the diced poblano or Anaheim chilies, corn, cilantro, red onion, olive oil, and juice of 3 limes. Add the avocado and queso fresco and toss gently.
Season well with salt and add more lime juice if desired. If the salad is not spicy enough for you, stir in some or all of the minced serrano chili.
Put 2 tablespoons olive oil in a cast-iron skillet and put the skillet in the preheated oven for 10 minutes. Season the salmon with salt. Place the fillets in the skillet, skin side down, and bake until they just flake when probed with a paring knife, about 10 minutes.
Serve salmon immediately with the salad on the side.
California Pinot Noir or California Sauvignon Blanc