Cook the Salmon:
Preheat your oven to 400°F (200°C) or heat a grill to medium-high.
Rub the salmon fillets with olive oil, then season with garlic powder, paprika, salt, and pepper.
Bake for 12–15 minutes or grill for 4–5 minutes per side until the salmon is cooked through and flakes easily with a fork. Set aside to cool slightly.
Prepare the Salad Base:
In a large mixing bowl, toss the mixed greens, cherry tomatoes, cucumber, red onion, and capers (if using).
Make the Dressing:
In a small bowl, whisk together olive oil, lemon juice, Dijon mustard, honey, salt, and pepper until emulsified.
Assemble the Salad:
Divide the salad base onto plates or a large serving platter.
Flake the salmon into large chunks and arrange on top of the salad.
Add avocado slices and drizzle the dressing over the top.
Serve:
Toss lightly just before serving or allow guests to toss individually.