Sachacuy Waterfall is fairly hidden waterfall in the lush forests just east of the village of Cariacu. Sachacuy translates to English meaning - mount guinea pig waterfall. (Cariacu, Ecuador)