Free surface numerical modelling of wave interaction with coastal structures