Con un coltello affilatissimo eliminate la pelle dal trancio di pesce spada e riducetene la polpa a tocchetti.
Pulite la cipolla, tagliatela a fettine e fatele soffriggere in una padella con 4 cucchiai d'olio.
Aggiungete i tocchetti di pesce e fateli rosolare a fuoco medio per 2 minuti.
Salate, bagnate con il vino, abbassate la fiamma e proseguite la cottura per 5-6 minuti.
Scottate i pomodori in acqua bollente per qualche istante, scolateli e lasciateli intiepidire.
Spellateli, eliminate i semi e riducete la polpa a dadini.
Tagliate le olive a filetti.
Scaldate in un padellino un cucchiaio d'olio con un pizzico di peperoncino e tostatevi le mandorle a fuoco basso finché risultino dorate.
Lessate i cavatelli in abbondante acqua bollente salata, scolateli e fateli insaporire nella padella con il pesce per qualche istante.
Unite olive, pomodori e mandorle e servite.