There are settings in the mission builder that you can play with.
I'm not sure what these are, but I've sunk a ship in shallow waters and returned a day later to find the ship stilll there.
There's also a radius limit in the game that makes ships dissappear if you move out of this distance - check the SH3 forums