2,629 people live in a group on 91 floating islands, and individual islands are inhabited by up to 12 families. While they live isolated on Lake Titicaca, the Uros islands are located only three miles from the small port city of Puno in Peru.