The Iao Valley river tumbles over rocks on it's way to the ocean.