Thanks, Chi-Tuan and Costas for your valuable inputs.
Just to update the situation, the setup with tidal flats is now with a working .cas file, that seems to do the job pretty well, in addition, I made mild changes to the mesh (min. element = 3m), except that (as far as I can see) there are three (I hope) small issues.
The first is that Telemac seems to induce some sort of numerical
circulation near the border of the mesh (see the following picture).
This doesn't seem to affect (noticeably) the rest of the simulation, but
it still looks wrong. The circulation does seem to reduce in intensity
as the simulation advances, so it could be an initialization issue (I'm
initializing the simulation with zero current---should I not?). How can
I fix this (apparently) numerical-induced circulation? (see figure1.png)
The second issue is that sometimes near the dry zones Telemac3D computes
some crazy high velocities (for example, in the picture below), which I
think might be due to the wetting/drying process, but I'm just guessing.
How do I fix these spurious velocities? (see figure2.png)
The third issue, that is perhaps related to the first two, is that
Telemac3D seems to struggle to solve some equations (sometimes it's W,
sometimes it's k and ε, and sometimes the tracers (salinity and
temperature), but they often struggle to converge together). In the
attached .sortie file there are several occurrences of
MURD3D_POS SCHEME: 14 1500 ITERATIONS
which is the 1500 iteration limit I have set. Although it reaches the
iteration limit, it seems to recover fine from that. Regardless, I
would like to fix that, as this seems to be the performance bottleneck
of the simulation, as the rest runs pretty fast considering the size of
the mesh.