How to create a mesh which adapt to bathymetry data

I have a complexe bathymetry of an islands which contains a port

I am working on Harbours oscilliation "seiche "

I am looking for a way to generate a mesh which is more adaptable with bathymetry data (as there is more data( in some places than others)

as I tried to generate a mesh which take in consideration details of islands contour but I think the bathymetry will not well interpolated

I found a method in bluekenu manualbut didn’t get it

thank you