One other thing to consider.... this is roughly the same fare for any destination city in Portugal. If you look closely the YQ for LIS, OPO, FNC and FAO is roughly $334. For most other EU destinations it is $1234.
Maybe TP is trying to help boost Portuguese tourism? Maybe the YQ was filed incorrectly?