Ubicado a 3.950 metros obre el nivel del mar, con una expansión de 6 kilómetros cuadrados y a 35 kilómetros de la ciudad de Puno, se encuentra la Isla de Taquile, ubicada en el corazón de la misma localidad. La Isla es famosa por ser la más grande de todas las islas del Titicaca, además también se destaca por sus microclimas y las zonas arqueológicas que aún se encuentran muy bien reservadas de las civilizaciones Inca y Tiahuanaco, quienes rendían culto al Inti (Dios Sol) y la Pachamama (Madre Tierra).
El archipiélago cuenta con alrededor de 50 islas flotantes tejidas con los tallos de la totora. La Isla de los Uros se encuentra ubicada al norte de la bahía de Puno y se encuentra habitada por unos 2 mil Uros, unos peculiares habitantes que dicen ser “kot-suña” (pueblo del lago), que se encuentran especialmente adaptados al tipo de clima que lleva la Isla y su idioma es el quechua o aymará.
Con la finalidad de proteger alrededor de 37.000 hecctáreas de totorales, tanto del norte como del sur del lago Titicaca, se creó en 1978 la Reserva Nacional del Titicaca, que se encuentra dividida en dos sectores: Ramis y Puno. El primero de ellos se encuentra en las provincias de Ramis y Huancané; y el segundo, en Puno. Allí se refugian cientos de especies nativas que incluyen peces, aves y anfibios y se sitúan allí además, tres islas: San María, Huaca Huacani y Toranipata.
Una de las mayores atracciones de Puno, está constituida por el Lago Titicaca y la Islas Flotantes, que ofrecen bellísimos paisajes. El Lago Titicaca tiene una superficie de 8560 mts. cuadrados y el el lago navegable más alto del mundo, con sus 227 metros de profundidad. Alberga 41 islas, entre las que se destacan las de Uros, Amantaní, Anapia, Taquile y Soto. Sus aguas dan albergue a una extraordinaria variedad faunística que incluye peces de diferentes clases y patos y tiene una longitud de 194 kms. y una anchura de 65 kilómetros.