Prima di partire la signora Hunter aveva pensato di non mangiare nulla sulla nave, ma l'aria di mare le fece venire molta fame. Il figlio, il cui appetito è enorme, non smise mai di mangiare - patatine, panini e cioccolata.
A "never" does not always calls for the use of present perfect Oana.
We use "never" with simple present, simple past and many tenses other than present perfect. In this case what is being told is a completed event in the past, not something that still happens, therefore the correct tense is simple past.
I know verb tenses are tricky.
But as I always say, in English everything has a reason. Verb tenses are difficult in English, because we must use the correct tense for what we "want" to say. (A bit hard to explain)
A wrong choice of a tense may lead to a misunderstanding.