In a small bowl, whisk together 1 tsp of olive oil, lemon juice, lemon zest, minced garlic, dill, parsley, sea salt, and black pepper.
Place the salmon fillet in a shallow dish and pour the herb marinade over it, coating all sides thoroughly.
Allow the salmon to marinate for 15 minutes at room temperature while you preheat your grill or grill pan to medium-high heat.
Toss the asparagus spears and cherry tomatoes in a bowl with the remaining 1 tsp of olive oil.
Place the salmon on the hot grill, skin-side down, and cook for 4 to 5 minutes without moving it to ensure a good sear.
Arrange the asparagus and tomatoes on the grill next to the salmon, turning them occasionally until tender and lightly charred.
Carefully flip the salmon and grill for an additional 3 to 4 minutes until the fish is opaque and flakes easily with a fork.
Remove the salmon and vegetables from the heat and serve immediately while hot.