Preheat oven to 200degC. Line a large baking or oven tray with baking paper.
In a medium bowl, mix panko breadcrumbs, cranberries, almonds, pine nuts, parsley, thyme and lemon and orange zest together. Stir in melted butter and season with salt and pepper.
Pat salmon dry with paper towels and remove any remaining
pin bones. Place salmon on prepared tray, skin-side-down. Season well with salt and sprinkle crust mixture evenly on top, pressing down gently to adhere. Drizzle over a little more melted butter. Place on a shelf in the middle of the oven, and bake for about 20-25 minutes or until salmon is just cooked through (it is best cooked medium) and crust is golden.
Garnish with more chopped cranberries and parsley for colour. Serve with lemon wedges to squeeze over, baby potatoes and salad (I like baby Jersey Benne’s, boiled and tossed with butter, garlic, parsley and lemon, and a salad of watercress, orange segments, avocado and blanched asparagus).