Perhaps an Amazon gift card? Of course, cash is always appreciated, but a small gift as well would be lovely at Christmas time. Or, if you are stopping at a lot of ports, you could get some local snack or personal care item. Add some festive wrapping/ribbon too. Or a holiday card with cash works too and takes no space in your suitcase.