The Cocos Keeling Islands are the perfect place for a tropical island experience without having to leave Australia.