Cocos Islands are in the Indian Ocean, 1,720 miles (2,768 kilometers) northwest of Perth, Australia. The islands are an overseas territory of Australia.