Some cruise lines require that all passengers have a passport, such as Oceania and Crystal Cruises. Ask your chosen cruise line about this policy prior to departure. Additionally, some countries require a passport for entry regardless of age.