How would that happen if a guest didn't report a theft or make some kind of complaint? How would one go about giving these things as a gift? And I confess to being uneducated; I'm quite shocked to hear that public commerce is being conducted in Cuba in USD.
Some hotels search employees bags going in and going out. I am not saying they still do but many did when we were there a few years back. Happened a lot in South Africa as well. There was never an issue if we met with the hotel manager first. We spoke to the hotel manager, said we were giving things and then asked to meet the employee at the end of their shift as they were leaving. Most people probably just give it to the employees. I have just heard some not good stories.
Cuban money is not good anywhere else except Cuba. USD and other currencies like Canada’s, the euro have higher buying power. This article explains it further. It’s a rough life for the average person.
https://www.reuters.com/article/cuba-economy-dollar-idINKBN27T1VR