Le saint patron de Monterosso al Mare est saint Jean-Baptiste, fêté le 24 juin dans l'église paroissiale qui lui est dédiée, dans le centre historique, face à une tour médiévale qui faisait partie du système défensif de la ville avec le château, à l'enceinte allongée munie de trois tours cylindriques, et la tour Aurora, surplombant la mer.
Sur le flanc de l'église, une inscription rappelle encore aujourd'hui le niveau atteint par les eaux lors des inondations de 1966 et 2011, lorsque plus de deux mètres d'eau et de boue envahirent les locaux de l'église, de la sacristie et du presbytère, l'une des catastrophes naturelles les plus graves de l'histoire récente de la Ligurie. Monterosso est le plus occidental et le plus peuplé des cinq villages qui donnent leur nom aux Cinque Terre, protégées par le parc national du même nom et par l'aire marine protégée, et inscrites, avec Portovenere et les îles de Palmaria, Tino et Tinetto, au patrimoine mondial de l'Unesco. Dans le hameau de Fegina, où se trouve la gare, se trouvent les plages les plus étendues de la commune, bien plus larges que les étroites falaises qui caractérisent les autres villages des Cinque Terre.