This depends ! We have had the opportunity to bring a wine from a grape found only in Lake City MN, taster bottles of 9yr old Jack Daniels from Lynchberg, a Grand Ole Opry candy from Nashville TN, or a specialty molded chocolate from Hersey PA, for some we have had to sign an intent form for the Stateroom supervisor for our section or in one case the Hotel Officer. I travel a lot and often receive give away's from the local area, I tend to collect them and if I have room in our luggage bring them to pass along. In addition to the stateroom host or other person we may give them to, we often are approached by other cast members who got to share, thanking us or asking about where it comes from. We always tell the crew member we would like to given them something unique to a particular area of the US and they tell us right away if it requires supervisor permission.
Similar to our experience.
On a previous Disney cruise we had some happy birthday decorations, some unopened food (yes, I bring some of my own due to food allergies) and non-alcohol drinks and some non-food unused items left at the end of the cruise. I asked our stateroom host if he would like them and he was very happy and appreciative to accept (after asking if we were sure). But he also explained that if we wanted to give them to him then we had to write a note explaining it was a GIFT from us and listing the items, which would be shown to the supervisor. So I handwrote a note thanking for exceptional service and gifting the listed items. This was entirely separate from our additional tip, which we had gone to guest services earlier in the day to increase the amounts for, and already given the "receipt slip" to the host.
SW