Hello! We leave soon for CSA. I'm sure we have enough sunscreen packed, but if not, is there some sort of gift shop on site where we can buy more? I have not seen anything on the site about a shop of this sort. Also, weather.com shows 30% chance of rain each day. Is that the normal "beach" weather for Jamaica? Sunny with the chance of a pop up storm? Thanks in advance.