A tropical low has crossed the coast near Innisfail in far north Queensland, bringing heavy rainfall.