If you are near to a local shop it may be worth buying some bottles from there. The import duty on alcohol is very high and by the time you add the mark-up from restaurants and resorts you could end up with a very expensive bottle of wine or spirits.