Numerical modelling of wave-structure interaction with rubble-mound breakwaters and dynamic mesh optimisation