Coastal zone simulations with variational Boussinesq modelling door