Hello,
The answer depends on the Courant number... The method of characteristics (1) is better than other schemes with high Courant numbers (but it is not conservative, so use it preferably for velocities, not for tracers). Otherwise SUPG is the next, but will properly work only for Courant numbers between 0 and 1, it gives non symmetric linear systems. After, the best is the distributive PSI scheme 5 (with an adaptive sub-stepping for stability). However scheme 4 (N scheme) is never very far from PSI scheme. With tidal flats only characteristics and N distributive schemes in adapted form (14) will work.
I hope this helps, regards,
Jean-Michel Hervouet