It's traditional in English to refer to ships using female pronouns.
I've known that all my life, but I think this is the first time I've consciously noticed a case of a ship bearing a male name being referred to as female: I listed carefully to the lyrics of the song "The Leaving of Liverpool" this evening, and noticed this line:
Davy Crockett is her name
This phenomenon is common enough that Wikipedia even mentions it. But I was nonetheless amused.