Oops. I let my mailing supplies at home. Wherein the World can I get some padded envelopes and such? TIA!
Off the top of my head, the business center at your resort (if it has one) or maybe the Main Street Post Office?
Ask at your resort gift shop. If they do not have it, hopefully they can direct you where you need to go.