Юридически, вся эти Ройал Каррибеаны и Карнивалы, хоть и являются американскими компаниями, имеют "филиалы" в других страных с более, хм... расслабленным законодательством.
Если вас поймала служба безопасности компании с наркотой, то вас по тихому уволят и отправят восвояси. Огласка и скандалы никому не нужны. А вот если вас сцапали на берегу - то тогда судить будут по законодательству той страны, где вы сейчас находитесь. И поверьте, в латинской америке и карибах с драг дилерами поступают крайне жестко.