Myklukha-Maklai Mykola Mykolayovych, Malay Peninsula