No, if you have a passport you don't need anything else. Just one
of the great things about having a passport
! Just be sure that your name on the cruise booking is the exact
same name as you have on your passport.
For instance, if your name on your passport is "Royal S
. Doe" you should book your cruise as "Royal S
. Doe", not "Royal Doe".