Bake the salmon: Preheat oven to 400°F. Place salmon on a baking sheet, rub with olive oil, garlic, thyme, smoked paprika, salt, and pepper. Bake for 10–12 minutes, then broil for 1–2 minutes until golden.
Make the tzatziki: Grate cucumber, squeeze out excess water, then mix with Greek yogurt, garlic, lemon juice, olive oil, salt, pepper, and chopped herbs. Set aside.
Char the zucchini: Slice zucchini lengthwise into planks. Sear in a hot skillet with olive oil until browned and slightly charred on both sides. Add peas, garlic, lemon juice, zest, pine nuts, salt, pepper, and toss. Remove from heat and stir in torn basil.
Char the tomatoes: In the same hot pan, quickly sear tomato slices for 1–2 minutes per side until blistered.
Assemble: Spread tzatziki on a plate, layer charred zucchini, top with salmon, add tomatoes, then finish with pomegranate seeds, pine nuts, basil, and flaky salt.