Heat the oven to 400°F/200°C.
Arrange the salmon on a parchment-lined baking sheet. Drizzle with the olive oil and lemon juice, then sprinkle with the lemon zest, salt, and pepper.
Roast until the salmon is opaque and flakes easily with a fork, 10 minutes for thinner fillets or 12 to 15 minutes for thicker ones. If desired, broil for 1 minute to lightly brown the surface.
Meanwhile, combine the peaches, tomatoes, basil, olive oil, lemon juice, balsamic glaze, and a pinch of salt in a large bowl. Toss gently to coat.
Serve the salmon warm with the peach tomato salad alongside or spooned over the top.