En uno de sus islotes está ubicada la ciudad de Flores, la cabecera departamental del Petén.