Flores está conectada a tierra firme por un istmo de tierra artificial que hace de la ciudad una pequeña península y que sirve de medio de comunicación con Santa Elena y con San Benito (municipio vecino).