Taliabu, Indonesia cable landing point