The Azores Islands in Portugal are home to spectacular nature, including numerous waterfalls. Here are the 10 best waterfalls in the Azores.| The Smooth Escape