For US citizens, Yes, they return the BC to you almost immediately. They only look at the BC's when you check in to the cruise to verify the information. Then you get them back and they are your responsibility. The picture ID will be needed for each time you leave and reboard the ship at each port and CC.