Корабль, он женского рода
С праздником, дорогие женщины! Сегодня все для вас, все о вас – о всем женском!
В частности, о том, почему у англичан корабль – не it, то есть нечто неодушевленное, а рода женского – she
Королева Елизавета в яхт-клубе Бостона на борту фрегата Constitution

Только так и не иначе, причем любой корабль: the boat, the vessel, the ship, the steamer, the liner, the battleship, the cruiser, the destroyer - все «она».
Почему так, на сей счет есть несколько версий.

1. Потому что из поколения в поколение юные британцы воспитывалась в духе беззаветной любви к своей стране и морской службе; моряк должен был видеть в своем корабле кусочек родины, и уж если Britain, England – это she, то и корабль тоже.

2. Потому что в прежние времена о моряке, уходящем в дальнее плавание, говорили, что он «женится на корабле».

3. Потому что моряк должен оберегать свое судно, и отношения их более всего схожи с отношениями мужчины и женщины, а значит – she.

4. Потому что кораблям часто давали женские имена, причем имена богинь соседствовали с именами жен, матерей и дочерей, а имена безвестных рыбачек и с именами королев, а назвать королеву it – это просто хамство.