A shelter is a safe place in times of trouble. The purpose of dreams is to deal with your problems, so if you find yourself in a shelter, the dream is about how you protect yourself from having to face your problems. For example, sheltering from the rain shows you that you are avoiding life (rain).