A novel approach for modelling water waves and fluid-structure interactions