Modelling nearshore currents driven by waves and set-up gradients