Die zweitgrößte Stadt der Insel liegt malerisch in einem Tal mit üppiger Flora. Besonders charmant ist nördlich der Flussmündung des Ribeira da Machico das alte Viertel Banda d'Alem mit Fischerhäusern und der Capela do Senhor dos Milagres (15. Jh.). Nur wenige Schritte sind es zur Praia de Machico mit hellem Sandstrand. Jenseits des Flusses erstreckt sich die Praia de São Roque. An ihrem südlichen Ende erhebt sich die gleichnamige Kapelle von 1489. Sie birgt im Inneren schöne Azulejos mit Szenen aus dem Leben des hl. Rochus.
Einen eindrucksvollen Überblick über das Tal von Machico bietet der nordöstlich gelegene Aussichtspunkt Pico de Facho.