30 meters deep?

I assume that's because the water is only about 40 meters deep where you are. I hate to say it, but with 7 destroyers and shallow water, it may be the end.
Is the weather bad? (i.e. fog and low visibility)? If so, you could surface and try to make a run for it.