Diogo Álvares, un illustratore di mappe portoghese, raggiunge la costa brasiliana, dopo che la sua caravella è affondata. Viene salvato dal capo indiano Itaparica e dalle sue due figlie, Paraguaçu e Moema. Lo chiamano Caramuru e insieme si impegnano in un felice triangolo amoroso. Ma si presenta la possibilità di tornare in Portogallo, ed è chiaro che questo accordo amorale non può durare.