En eventyrlysten tenåring seiler ut på en dristig reise for å redde sitt folk. På ferden møter Vaiana den en gang så mektige halvguden Maui, som leder henne på veien til å bli en sjøfarer.
Vaiana (stemmen til Auli’i Cravalho) er en eventyrlysten tenåring som seiler ut på et farlig oppdrag for å redde sitt folk. Hun møter den en gang så mektige halvguden Maui (stemmen til Dwayne Johnson), som lærer henne å bli sjøfarer. Sammen seiler de over havet og støter på enorme monstre og nesten umulige hindringer. På veien oppfyller Vaiana sine forfedres søken og oppdager sin egen identitet. Enkelte sekvenser eller mønster med blinkede lys kan påvirke lysfølsomme seere.