Buy your beach type souvineers (Shell jewelry, etc) & some local art on the island but everything else in Cayo - much cheaper and usually you can buy directly from the crafts person or at local markets. Good slate & wood carvings, masks, art, "Rub a Dub" locally made soaps. Hot sauce, salsas, jams & preserves all cheaper on the mainland.