Preheat your grill or a heavy grill pan over medium-high heat.
In a small mixing bowl, whisk together the olive oil, fresh lemon juice, lemon zest, minced dill, and minced parsley to create the marinade.
Season the salmon fillet, asparagus spears, and cherry tomatoes evenly with sea salt, black pepper, and garlic powder.
Brush half of the prepared lemon-herb marinade directly onto the flesh side of the salmon fillet.
Place the salmon on the hot grill skin-side down and cook for 4-5 minutes without moving it to ensure a crispy skin.
Add the asparagus and cherry tomatoes to the grill surface next to the salmon, turning the vegetables occasionally until they are tender and show light char marks.
Carefully flip the salmon and grill for an additional 3 minutes, or until the internal temperature reaches your preferred level of doneness.
Remove the salmon and vegetables from the grill and drizzle the remaining lemon-herb marinade over the dish before serving immediately.