Flores Island, Peten – Guatemala Flores is a town in Guatemala’s northern Petén region. It’s on an island on Lake Petén Itzá, linked by a...