Hi,
I've noticed that you have chosen TPXO as tidal input. Here are some suggestions that may help you, as I'm also using TPXO and I've met some problems before.
You can try 5 6 6 ... 5 as boundary conditions because the field of velocity is contained in the TPXO binary file.
In many cases, if only the hydrodynamic(T2D/T3D)is considered but there are still many iterations, it may be caused by the divergence of the flow field. Because you're using TPXO, i guess it's the WATER DEPTH in shallow water who causes this divergence, as you've turned off the
TIDAL FLATS.
You can try also
MINIMUM DEPTH TO COMPUTE TIDAL VELOCITIES INITIAL CONDITIONS &
MINIMUM DEPTH TO COMPUTE TIDAL VELOCITIES BOUNDARY CONDITIONS
Hope this helps.
Sorrymaker