La isla de Flores antiguamente llamada Tayasal está ubicada en el lago Peten Itzá, era desde el siglo IX D.C una ciudad Itzá. En el siglo XV Pedro de Alvarado en su viaje hacia Honduras llegó a la isla y le dejo al rey Canek un caballo, el cuál fue tratado casi como un Dios. Luego de varios infructuosos intentos de convertir a los indígenas al cristianismo, los españoles destruyeron Tayasal en el siglo XVI quedando abandonada hasta el siglo XVIII.
Actualmente se le llama isla de Flores en honor a Cirilo Flores uno de los primeros «independentistas» de Guatemala. Aunque es pequeña, posee variados restaurantes, hoteles, tiendas de artesanías, cafés Internet, etc. La ciudad de Flores esta engranada hacia los turistas que visitan las ruinas de Tikal. Este esplendido sitio Maya esta ubicado a 65km (40 millas) de distancia de Flores. El traslado en vehículo toma de 45 – 60 minutos.
Sus simpáticas calles y callejones bajo los cuáles se encuentran restos de la antigua Tayasal, su plaza central con algunas estelas Mayas, merecen ser visitados. Luego puede disfrutar de una tranquila caminata o tomarse un aperitivo apreciando el atardecer a la orilla del lago.