Tucked 1,900 miles away in the Indian Ocean lies the stunning Cocos Islands which is actually closer to Indonesia than mainland Australia.