wearing aqua socks and/or fins might help with the sea urchin, but it's not nice to step on them even if you were wearing boots (because it's not nice for them!). Flamenco and Zoni are the two most gorgeous beaches you'll ever see, and I didn't see any sea urchins (or anything else large enough to scare) there. Urchins at Melones are really serious! Great snorkeling there!