Yes, you can prepare the salmon with the pistachio crust and marinate it overnight in the refrigerator. However, I recommend adding the pistachio crust just before baking to prevent it from becoming soggy. The tomatoes and salad can also be prepared ahead of time, but dress the salad just before serving to keep it fresh.