Pier Grocer across from Mr. Busby's is somewhat pricey. Since you're going to Captain Oliver's anyway, you may as well pick up what you need on that side. This thread discusses the options some more:

http://www.traveltalkonline.com/forums/s...part=1&vc=1