Having been to Jamaica just recently, I have to say that buying any gifts at the resort shop will cost an arm and a leg. If you can, step outside the hotel/resort and get the gifts. You can usually bargain with the store clerks for a discount if you're buying more. For example, we bought 1kg coffee at the resort for US $30, and at the store, for US $15.
What we will do is order from Hawaiian Tropics/Banana Boat sun tanning oil and after sun lotion plus a little sample of protection. We're getting cheap string bags, and inprinting Jamaica plus our wedding date on it. We are planning to have these in the rooms on the first night. Then sometime before the wedding we'll go out to the market and purchase little coffee bags. At home, I'll make little notes with our names and date of wedding and attach it. The staff will put these on the beds at turndown service on the night of the wedding. (when you talk to your coordinator, ask about little Jamaican things. She may want to cut a deal with you through outside resort friends etc - it's worth asking).