De stad Flores ligt in het noorden van Guatemala. Het historische deel is gelegen op een eiland aan het meer Petén Itzá. De nederzetting is via een smalle weg verbonden met het vasteland, waar de steden Santa Elena en San Benito liggen. In het verleden werd Flores bewoond door de Maya's. Tegenwoordig worden smalle stenen straatjes met de kleurrijke koloniale huizen bezocht door toeristen en reizigers die hongerig zijn naar contact met de authentieke Maya-cultuur. Bij Flores ligt het stadje Tikál met ruïnes van middeleeuwse tempels in de vorm van piramides.