I believe ship can take a few measure words.
Smaller boats use 叶”and“只.
Larger boats use 条
Warships and really really large boats use 艘.
It also I believe because China is so big and words can vary across the country, for example some places in China use 土豆 for potato and other places might use 马铃薯 or 薯.