Cocos Keeling Islands

Beach life on the Cocos Keelings

You may not have heard of the Cocos Keeling Islands, but these islands in the Indian Ocean off the coast of Western Australia, have a lot to offer