Not exactly. Ownership of the roads is a complex issue, with the U.S., state, county, and local governments each owning some roads and being responsible for maintenance of other roads. For example, the main roads through Ferndale are probably county roads. On the other hand, if they tried to require a special license before driving on the city streets, that might be a good parallel. They're trying to prevent licensed CCW on their own property.
Since this is a city trying to prohibit licensed CCW, it's a violation of the preemption statute. If this were a private company, OTOH, it would be perfectly legal.