If you've had a tough time finding authentic souvenirs, you might find something suitable in an unlikely place: Cabo's biggest shopping mall.
Puerto Paraiso may be the last place you'd think about going while in Cabo, but it has several stores, including 100% Mexico Hecho a Mano and Mi Mexico Magico, that sell handcrafted and artisanal goods made in Mexico.
Look for pottery, textiles, toys, leatherwork, and small-batch food products like organic chocolate and local honey.
Shop-till-you-drop travelers won't want to miss Puerto Paraíso Mall. In addition to familiar American brands like Nautica and Tommy Bahama, there are lots of Mexican shops here. Among them are Pineda Covalin, with gorgeous scarves and other accessories, as well as Cabo Hats and Zingara, which sells bathing suits.