No.
However, when a company does business largely thru a website, it would really be an issue trying to have one set of prices for CA, and another for the rest of the country.
For example, does it apply when you book a cruise that sails from CA? Does it apply if you are a resident of CA? How about if you live somewhere else and book thru a TA who is in CA? If the customer service person is somewhere else, but you are in CA?
It would get really complicated really quickly, so it would be easier to comply across the board.