Add the lemon juice, Dijon mustard, honey, garlic, avocado, basil, oregano, salt, and pepper to a blender. Blend until smooth before slowly pouring in the olive oil. Continue blending until the dressing becomes creamy and well combined.
Pat the salmon dry using paper towels and season both sides with salt and black pepper. Brush a thin layer of olive oil over the fillet to prevent sticking and create a beautiful grilled finish.
Wash and dry the salad greens thoroughly. Slice the cucumber, tomatoes, radishes, onion, and shred the carrots. Keep the herbs whole until just before serving to maintain their fresh aroma.
Heat the grill over medium heat and lightly oil the grates. Place the salmon flesh-side down first and cook for about 5–6 minutes. Flip carefully and cook another 4–6 minutes until the fish flakes easily with a fork.
Transfer the grilled salmon to a plate and let it rest for a few minutes. This keeps the juices inside the fish and makes it easier to break into large bite-sized pieces.
Add the lettuce, vegetables, and fresh herbs to a large serving bowl. Drizzle with half of the dressing and toss gently until everything is lightly coated.
Place the grilled salmon pieces on top of the salad. Spoon a little more dressing over the salmon so every bite has plenty of fresh flavor.
Finish with extra herbs, freshly cracked black pepper, and lemon wedges on the side. Serve immediately while the salmon is still slightly warm for the best taste.