Once again, they’re not in the US. They don’t have American rights.
Even if they were, the 4th amendment is about search and seizure without a warrant by law enforcement without probable cause. Glenn is not law enforcement, he’s the captain of a boat, he’s in charge of a very expensive piece of private property subject to layers of harsh anti-drug laws. Two of his staff reported this guy acting weird with white powder under his nose, that’s probable cause. He had reasonable suspicion to think this guy was using illegal drugs on the boat he’s responsible for and he had every right to investigate including digging through bags.
Doesn’t matter anyway since the guy consented to the search, and no, he wasn’t coerced. There was nothing stopping him from saying no.
Glenn didn’t know that until after he searched.
It was one of the few times she was competent. The only problem was she should have gone to Glenn immediately instead of waiting to report it.