Barnabus is in a cave above and east of the primordial cave (which is under the waterfall). Moor is near the harbour, to the far east just outside the anti-dragon shield (across the water from Alrik).