Puno est une ville du sud-est du Pérou, située sur les rives du lac Titicaca. Son port est l’un des principaux du lac Titicaca. Elle est la capitale de la région de Puno et de la province de Puno. Sa population est de 100 168 habitants. Selon la tradition, Puno est le berceau de la civilisation inca : le premier Inca, Manco Capac, serait sorti des eaux du Titicaca sur les ordres du Dieu-Soleil pour fonder l’Empire inca.
Le lac Titicaca, situé dans la cordillère des Andes, est traversé par la frontière entre la Bolivie et le Pérou. C’est le plus grand lac d’Amérique du Sud en volume d’eau et en longueur, mais pas en superficie. Il est aussi considéré comme le plus haut lac navigable du monde (altitude : 3812 m). C’est par ce lac qu’est née la culture aymara avant la colonisation et la christianisation. Il existe une légende en relation avec ce lac : le premier dieu Viracocha a surgi de ce lac et a créé le monde ainsi que toutes les civilisations des Andes.