Cocos (Keeling) Islands : Image of the Day “The Cocos (Keeling) Islands lie in the eastern Indian Ocean, about 2,900 kilometers (1,800 miles) northwest of the Australian city of Perth. […] The Advanced Land Imager (ALI) on NASA’s Earth Observing-1 (EO-1) satellite captured this natural-color image of South Keeling Islands on July 31, 2009.”