No you do not. Since the cruise is Washington to Washington and not a different country you can use your drivers license. There is a stop in British Columbia that if you want to get off the ship you need your passport.