El "she" es para los "ships" (naves o navíos). El "sailboat" es solo uno mas de los tipos de "ships".
En España, de toda la vida tenemos a "La Pinta", "La Niña" y "La Santa María". Aquí el "el" o el "la" lo usamos en función de que el nombre sea masculino o femenino (lo que antes de tener connotacioneses violentas llamábamos género).
Si te tuviera que describir mi barco en el siglo XIX te diría que "Ella es una nave estupenda". Y si no que se lo pregunten a Jack Sparrow, Capitán de "La" Perla Negra
