Description & Facts: The Territory of Cocos (Keeling) Islands (or simply Cocos Islands or Keeling Islands) is in the middle of the Indian Ocean some 2750km north-west of Perth, and 900km west south-west of Christmas Island. For information on Cocos Island a nationally protected jungle-covered island and national park, 300m off the coast of Costa Rica. please see Cocos Island National Park. There are two inhabited islands in the group West Island and Home Island. Passenger ferries run to Direction Island every Saturday. There are several uninhabited islands. Horsburgh Island, North Keeling Island - A national park, with access only with permission from Parks Australia, South Island.