Don't take drugs on a cruise.  Especially if you've got a criminal record.  Because, if the feel like it, it's a routine border search when you return.  And the police just so happen to target people with criminal -- especially drug -- records for "random" suspicionless searches of their cabin.