Pat the salmon dry and season both sides generously with 1 tsp sea salt and 1/4 tsp black pepper.
Heat 1 tablespoon olive oil in a large nonstick skillet over medium-high heat until shimmering.
Add the salmon to the skillet, presentation side down, and cook 4 minutes until golden and crisp; flip and cook about 4 more minutes until cooked through (time may vary by thickness).
Transfer the cooked salmon to a plate and let cool to room temperature, then flake into bite-sized pieces with forks.
Arrange the chopped romaine on a large platter or shallow bowl as the salad base.
Arrange the remaining salad components in rows over the romaine: corn kernels, sliced red onion, quartered hard-boiled eggs, sliced avocado, halved cherry tomatoes, and flaked salmon.
Make the dressing by combining 3 tablespoons fresh lime juice, 3 tablespoons extra virgin olive oil, 2 tablespoons chopped cilantro, 2 tablespoons chopped dill, 1 pressed garlic clove, 1 tsp sea salt, and 1/8 tsp black pepper in a measuring cup; stir until emulsified.
Drizzle the dressing evenly over the salad just before serving and toss gently if desired.