Last stay in OP was fall 2013 so unfamiliar with liquor store next to Dinghy Dock. There is another nice market with a good selection of food items, fair selection of liquor and wine within walking distance of the marina. Take the road heading directly north from Captain Olivers gate. 4 - 6 minute walk. They appreciate euros but do take dollars.