which is about a 30-minute boat ride from the Uros islands. Puno is worth a stop on its own, as this town of 130,000 ...