Kayoa island is near the southern end of a chain of volcanic islands off the western coast of Halmaherato (Halmahera region), to the south of Makian and to the north of Bacan.[1] The main island is about 10 miles (16 km) long, about 9 miles (14.5 km) south of Makian with a line of hills along most of its length.[2]