Se bem me lembro, Eragon estava partindo para encontrar e estabelecer um novo lar para os cavaleiros do Dragão, e em algum lugar seguro para manter os Eldunarí. A criação de um local assim exigiria grandes quantidades de suprimentos e outras pessoas (desde novos pilotos em potencial até pessoas para construir essa nova "casa"). Um navio é uma escolha muito mais lógica para transportar grandes quantidades de suprimentos e recursos do que Eragon e Saphira tendo que voar tudo de um lado para o outro!
Além disso, o navio pode ser enviado de volta para mais suprimentos, uma vez que uma base tenha sido estabelecida, e Eragon pode continuar em seu trabalho.
Como mencionado em outras respostas, Saphira também precisa pousar para descansar, e como não sabe quão largo é o Mar Oriental, eles não sabem quanto tempo ela teria que voar para chegar ao seu destino.