Call the cruse company and ask about there policy on drug use over internatinal waters. I bet they say it is fine.

Some cruise have orgies and stuff on them, I think a little weed is ok.