To make the salmon, lay one piece of salmon, skin side down on a large piece of plastic wrap. Combine the salt, sugar, vodka and dill in a small bowl. Pack the mixture over the flat surface of the salmon. Sandwich the other piece of salmon, skin side up, on top and gently press together. Wrap the layered salmon pieces tightly in the plastic wrap. Repeat with a second layer of plastic wrap and place in a dish or tray that another, slightly smaller dish or tray can sit on top of. Place the dish on top and fill with weights (cans of food are ideal) and refrigerate.
Refrigerate for 2 days, turning every 12 hours or so. When ready to serve, remove the plastic and discard along with any juice. Place the salmon on a board and using a very sharp knife, slice as thinly as possible. Set aside.
For the tomatoes, preheat oven to 180°C. Place the tomatoes on an oven tray and drizzle with oil. Roast for 30 minutes, or until the juices are bubbling and starting to caramelise.
To prepare the horseradish cream, combine all ingredients in a bowl and stir. Adjust lime juice to taste.For the macadamias, combine all ingredients on a baking tray and roast in the preheated 180°C oven for 10 minutes, until golden.
To serve, place the horseradish cream on a plate and arrange the avocado, salmon and tomatoes in a stack. Sprinkle with the roasted macadamias and serve with strips of toasted mountain bread.