Unlike chicken, salmon should be marinated for no longer than 2 hours; at this point the acid in the marinade can start to degrade the muscle fibres in the salmon, making it mealy and unappetizing.