Mesh adaptation and adjoint methods for finite element coastal ocean modelling