Upvote:2
Every cruise ship I have been on does do a security search for all passengers boarding the ship both for embarkation and returning from a port stop. Items deemed dangerous such as knives will be confiscated. However, in my experience the items will be returned at the end of the voyage.