Rosa Maria, professeur d'histoire à l'université de Lisbonne, effectue avec sa fille Maria Joana une croisière en Méditerranée. Elle doit retrouver son mari à Bombay, d'où ils partiront en vacances. Le bateau s'arrête dans différentes villes ; Rosa Maria découvre des lieux qu'elle connaît à travers les livres, qu'elle évoque dans ses cours mais qu'elle n'avait jamais eu l'occasion de visiter. Lors de cette croisière, Rosa Maria rencontre trois femmes et un homme qui vont beaucoup l'impressionner : une Française, femme d'affaires renommée, une Italienne, ancien modèle célèbre, une Grecque, actrice et professeur de chant et surtout le capitaine du navire, un Américain d'origine polonaise. Mais au moment de se diriger vers le Golfe Persique, une étrange menace perturbe le dîner qui se déroule à la table du capitaine...