El patrono de Monterosso al Mare es san Juan Bautista, festejado el 24 de junio en la iglesia parroquial a él dedicada, en el casco histórico del pueblo, frente a una torre medieval que formaba parte del sistema defensivo de la ciudad junto con el castillo, de recinto amurallado alargado dotado de tres torres cilíndricas, y la torre Aurora, en lo alto sobre el mar.
En el lateral de la iglesia una inscripción recuerda todavía hoy el nivel alcanzado por las aguas durante las riadas de 1966 y 2011, cuando más de dos metros de agua y barro invadieron los locales de la iglesia, la sacristía y la casa parroquial, en uno de los desastres naturales más graves de la historia reciente de Liguria. Monterosso es el más occidental y el más poblado de los cinco pueblos que dan nombre a las Cinque Terre, protegidas por el parque nacional homónimo y por el área marina protegida, además de estar inscritas, junto con Portovenere y las islas de Palmaria, Tino y Tinetto, en la lista del patrimonio mundial de la Unesco. En la pedanía de Fegina, donde se encuentra la estación de ferrocarril, están las playas más extensas del municipio, mucho más amplias que los estrechos acantilados que caracterizan a los demás pueblos de las Cinque Terre.