The numerical modelling of steep waves interacting with structures