Ricavate dal limone un cucchiaino di scorza grattugiata. Di seguito, frullate insieme le olive, l'aglio, i capperi, la scorza grattugiata, la menta, il timo sfogliato e 2-3 cucchiai d'olio fino a ottenere un pesto piuttosto liquido. Spennellate il trancio di spada da entrambi i lati con la salsa ottenuta, sistematelo in un piatto, copritelo con la pellicola da cucina e lasciatelo riposare per almeno 15 minuti. Pelate e affettate il cetriolo a metà per il lungo, eliminate i semi e riducetelo in fettine da circa mezzo centimetro. Salatele e mettetele a scolare in un colapasta. Sbucciate e affettate sottilmente la cipolla rossa e mettetela a bagno in acqua e ghiaccio. Scolate il pesce dalla marinatura e grigliatelo su una piastra circa 5 minuti per lato, spennellandolo con la marinatura residua. Lasciatelo riposare per 2 minuti, quindi privatelo di pelle, lisca e tagliatelo a fettine. Riunite in una ciotola i fagioli cannellini, la cipolla ben strizzata e il cetriolo asciugato. Condite con 2 cucchiai d'olio, un pizzico di sale, di pepe e mezzo cucchiaio d'aceto. Mescolate e lasciate riposare. Scaldate leggermente le pita, apritele e farcitele con qualche fettina di pesce, una bella cucchiaiata di insalata di fagioli, una spruzzatina di limone e un filo d'olio. Servitele subito.