Barefoot at Havelock, Havelock Island