È un’antologia di stili diversi. Alla parete absidale stretta fra due torri campanarie, di tradizione romanica, corrisponde una copertura a cupole d’ispirazione bizantina. Anche l’interno, con varie cappelle, mostra un’architettura composita.
Affacciata sul porto e costruita fra XII e XIII sec, la chiesa viene costruita in più fasi. Si arricchisce di numerose cappelle beneficiali dal XIII sec. ed è oggetto, nel corso dei secoli, di rifacimenti e restauri. L’attuale altare maggiore, in marmo, sostituisce l’altare ligneo nel XVIII secolo.