Yes, there is a small market in the marina where you can buy all you need. If you don't think this is sufficient you can just grab a taxi to the closest supermarket. As the small shops on the islands are expensive, we recommend you to stock up here before you set sail.