A pochi chilometri dal centro di Roccavivara si trova la chiesa di S. Maria di Canneto, una magnifica struttura romanica affiancata da un’imponente Torre Campanaria. Essa sorge a pochi metri dalla riva del fiume Trigno, ed è attorniata da un parco che funge da cornice alla sua architettura di immortale bellezza. La chiesa è costituita da un corpo centrale più elevato e da due laterali, che all’interno corrispondono alle navate. Accanto alla grande finestra centrale, sulla facciata, vi sono due leoni di epoca romana. Le pietre squadrate, sono in molti casi decorate con disegni incisi che raffigurano uccelli, scene di caccia e fiori. Incantevole l’interno, dove sicuramente l’elemento artistico di maggior rilievo è l’ambone-pulpito del 1223. Le tre figure a tutto rilievo rappresentano tre momenti della liturgia della parola: a sinistra, un monaco benedettino con l’evangelario, al centro l’abate con il pastorale e, a destra un secondo monaco con turibolo fumigante. Dietro l’altare maggiore, sono collocati: “Il Crocifisso” e la statua della “Vergine con Bambino”, sculture lignee di pregevole fattura databile al sec. XV. Adiacente alla chiesa si trovano i resti di una villa rustica