Diogo Álvares, cartógrafo português, chega ao litoral brasileiro, depois que sua caravela afunda. Ele é salvo pelo cacique Itaparica e suas duas filhas, Paraguaçu e Moema. Eles o chamam de Caramuru e juntos eles se envolvem em um feliz triângulo amoroso. Mas surge a chance de voltar a Portugal, e é claro que esse arranjo amoral não pode durar.