The Odyssey' filming locations turned Favignana into Ithaca in 2026. The tourism boom is real, the $500 million math is not.