Yes, you may, with some restrictions. The current duty-free allowance for alcoholic beverages is one liter per person. You may bring more than that, but you will have to declare it and pay the duty on the excess. The duty is calculated on your purchase price, so please bring a receipt for the excess volume.
We recommend that any food you bring into St Lucia is in its original packaging. Most non-perishable food is allowed in without inspection. Don’t bring in raw fruits or vegetables. Poultry is prohibited, and raw meat may be held for inspection. If you wish to bring in raw meat, please contact us for advice on how to do this.