Il patrono di Monterosso al Mare è san Giovanni Battista, festeggiato il 24 giugno nella parrocchiale a lui dedicata, nel centro storico del borgo, davanti a una torre medievale che fu parte del sistema difensivo cittadino insieme al castello, con la sua allungata cinta muraria dotata di tre torri cilindriche, e alla torre Aurora, a picco sul mare.
Sul fianco della chiesa un'iscrizione ricorda ancora oggi il livello raggiunto dalle acque durante le alluvioni del 1966 e del 2011, quando oltre due metri d'acqua e fango invasero i locali della chiesa, della sagrestia e della canonica, in uno dei disastri naturali più gravi della storia recente della Liguria. Monterosso è il più occidentale e il più popoloso dei cinque borghi che danno il nome alle Cinque Terre, protette dal Parco nazionale omonimo e dall'Area marina protetta, oltre che iscritte, insieme a Portovenere e alle isole di Palmaria, Tino e Tinetto, nella lista del patrimonio mondiale dell'Unesco. Nella frazione di Fegina, dove sorge la stazione ferroviaria, si trovano le spiagge più estese del comune, ben più ampie delle anguste scogliere che caratterizzano gli altri borghi delle Cinque Terre.