Communities on Queensland's north-west coast are taking shelter as tropical cyclone Narelle moves across the country's north.