Yes, there is plenty of Food. I heard that Capt. Morgan's has a small grocery now, but I have not seen it. You can get most anything you need in town, sometimes, actually often you will go to several grocery stores before you get all you want. Just don't plan on being picky. On the north side of San Pedro you have 2 food stores accross from each other. Enjoy, life is short.