The phrase
"public shelters" refers to places that are set up to provide safety and protection for people during emergencies or disasters. These shelters are available to the general public and are intended to offer a place to stay temporarily when it is not safe or possible to be in one's own home.
Full definition