Large or small boats can carry air bags that inflate which can prevent a boat from sinking. A good desig of such air bags and smart placing of them (which can not be seen on deck) can result in balancing the boat and giving enough time for the crew to unload any water.
Discussion
Related Ideas