DHL advertises themselves as the choice for international courier shipments, but we have actually had very poor results with them. Many little islands in the Caribbean seem to have one courier who has spent the time to get to know the local market, so it is worth asking around and seeing who the local small businesses use. The same goes for shipping companies. We have a small shipper who does a good job to the out islands of the Bahamas, but that is the only area they serve. Again you need to ask around on the island. The post office is not a reliable or timely option for us. I just received my summer utility bill in the mail.
Generally we have found that the best option is to support local businesses and try to buy it locally, even if it is not exactly what you are looking for and the price seems excessive.
Off topic, you mentioned that your physical address is your villa name. Did that create problems for you in signing up for HomeAway Payments? We know of several VRBO/HA homeowners in the Caribbean who were turned down for HomeAway Payments because they did not have a street address. When we tried to sign up they seemed very concerned because without a street address they could not find the house on Google Map, which was how they verified the existence of the property.
I did not have trouble signing up for Homeaway Pyments. They were happy to collect and hold my money!
Where I ran into a mess was trying to prove anything about our property and address to Yapstone when I tried to sign up for Advance Payments./ We went around and around about proving an address, and I kept explaining that we don't have an address. Finally, thanks to Erinn getting in touch with the HomeAway person that is the Yapstone liaison, Yapstone finally accepted some other documents as the proof they wanted.
And, yes, I'd like to get to the position where we support more of the local businesses. But we are there so infrequently that we don't really have time to shop around for things we need or want. Unfortunately, most of the products are not made on the island, so I'm still supporting manufacturing in China.