Rabaçal to 25 Fontes: Challenging 17km Levada & Waterfall Trek in Madeira