Diogo Álvares, un ilustrador de mapas portugués, llega a la costa brasileña, después de que su carabela se hunde. Lo salvan el cacique indio Itaparica y sus dos hijas, Paraguaçu y Moema. Lo llaman Caramuru y juntos se involucran en un feliz triángulo amoroso. Pero surge la oportunidad de regresar a Portugal, y está claro que este arreglo amoral no puede durar.