Start by boiling eggs in salted water for 10-12 minutes until hard-boiled, then transfer to ice water to cool. While eggs cook, shuck corn and blanch in boiling salted water for 3-4 minutes until tender-crisp, then cut kernels from the cob. Chop romaine lettuce into 1-inch ribbons, thinly slice red onion into half-moons, quarter the hard-boiled eggs, halve and slice avocado, and chop tomatoes. I like to prep the tomatoes last so they stay fresher and don't release too much liquid before serving. Arrange all prepped ingredients in small bowls or on a sheet pan for easy assembly.
Pat salmon fillets dry with paper towels, then season generously with salt, pepper, and smoked paprika on both sides. Heat 1 tablespoon olive oil in a large skillet over medium-high heat until it shimmers and just begins to smoke. Place salmon skin-side up in the pan and cook for 4 minutes without moving it, allowing the flesh to develop a golden crust. Flip carefully and cook for another 3-4 minutes on the skin side until the thickest part of the fish flakes easily with a fork. Transfer to a plate and let cool slightly, then flake into bite-sized pieces with two forks, removing any remaining small bones.
In a small bowl, whisk together minced garlic, Dijon mustard, and lime juice, letting the acid begin to soften the raw garlic. Slowly whisk in 3 tablespoons of quality olive oil until the dressing emulsifies and becomes creamy. Fold in the finely minced cilantro and dill, tasting and adjusting salt and pepper as needed. I find fresh herbs distribute more evenly when minced fine, so they flavor every bite rather than creating little herb pockets.
Arrange the chopped romaine on a large platter or in a shallow bowl, creating an even base. Artfully arrange the corn kernels, red onion, hard-boiled eggs, avocado slices, tomatoes, and flaked salmon from Steps 1 and 2 in sections over the lettuce, creating the classic Cobb pattern. Drizzle the dressing from Step 3 over the entire salad, or serve it on the side for guests to dress to their preference. I like to dress just before serving to keep the salad crisp and the avocado from browning too quickly.