all of cayo coco has no shops, just the ones in the hotel and they only supply very basic things not even milk so make sure you bring milk, nappies, enough bottles and anything you may need because they have no baby things. They should tell you this before you travel but they don't. They say its 24 hours but... more