Char the corn: Brush cobs with a little oil and cook in a hot frying pan for 8–10 minutes, turning, until lightly charred. Cool slightly; slice kernels off the cob.
Make the salsa: In a bowl, combine corn, black beans, avocado, tomatoes, red onion, coriander, lime juice and olive oil. Season and toss gently.
Cook the salmon: Heat a large pan over medium-high heat with a drizzle of oil.
Skin-off: Sear 3–4 minutes until golden; flip 2–3 minutes more or until just cooked.
Skin-on: Cook skin-side down 4–5 minutes until crisp; flip 2–3 minutes.
BBQ option: Grill the salmon and corn outdoors for a smoky finish — a great summer variation.
Serve: Spoon the Mexican salsa onto plates and top with salmon. Add a squeeze of lime.