Catarata de Toro and Blue Falls are stunningly beautiful natural wonders located nearby. The Catarata de Toro is a massive waterfall that drops from a height of 270 feet into a gorge below. It is surrounded by lush green forests, and the view from the top is breathtaking. The Blue Falls, on the other hand, are a series of smaller cascades that form beautiful natural pools of crystal clear blue water.