Il Santuario di Nostra Signora della Rosa, già Basilica di Santa Margherita d'Antiochia, si trova nel centro storico di Santa Margherita Ligure a due passi dal mare. L'edificazione dell'attuale chiesa parrocchiale risale al 1658, anche se sul luogo dell'edificazione esisteva un antecedente luogo di culto databile al XIII secolo.L'intitolazione a basilica si ebbe nel 1951 con il Breve apostolico di papa Pio XII.Il culto religioso verso Nostra Signora della Rosa ha origini nel medioevo quando alcuni naviganti portarono nel borgo l'immagine mariana. L’edificio accoglie, in un tabernacolo di marmo sopra l’altare maggiore, un gruppo ligneo costituito dalle raffigurazioni della Vergine Maria che regge sul braccio sinistro il Bambino Gesù e porta nella mano destra una rosa. La chiesa, a croce latina, è in stile barocco ed è caratterizzata da 2 campanili, quello di destra è del 1750 mentre quello di sinistra è del 1927.All’interno sono presenti numerose opere d’arte tra cui il Matrimonio mistico di Santa Caterina d'Alessandria di Valerio Castello, la Madonna del Rosario, pala d'altare di Bernardo Castello e i Misteri del Rosario di Paolo Gerolamo Piola.