La caraque ou nef est un grand navire, de la fin du Moyen Âge, caractérisé par sa coque arrondie et ses deux hauts châteaux avant et arrière. Elle fut l'un des premiers types de navires européens à pouvoir s'aventurer en haute mer. Les Espagnols l'appelaient nao (navire) et les Portugais nau : elle fut, avec la caravelle, le navire des grands explorateurs de ces pays.