Personally, I think that High Falls is the best waterfall on the North Shore. This is because of how tall it is and the beauty surrounding it!