Where is master lau on horse isle?

On the smallest jungle isle northeast of Tropicton.