Concrete is not a good material to build ships. As a ship moves it goes over waves and is subject to forces that want to bend the hull. Steel flexes slightly, but concrete does not not. It becomes brittle over time and the ship breaks apart.