When I am learning Japanese I encounter this sentence. I think that the particle が should be always used, but は was used instead. Could it be a typo? Or something I have not learned yet?

In other words, should this sentence be : 

半日のツアーがありますか。(Do you have any half-day tours?)