From my personal experience, domestic flights in Peru are almost always coming from/to LIM. For example, Star Peru would not have direct flight from IQT to CUZ - at least not on their website. Calling the reservation center would always land you on a call center in Lima. By the way, most Star Peru agents do not speak English. Those who do speak English rather poorly. But they are very nice people. They'd try to help the best they can, despite the language barrier. I am wondering why Star Peru would be so insensitive to this language problem while they are trying to get money from from English-speaking countries!