A roof tarp can prevent holes or any missing shingles from turning into leaks. It can also help keep existing leaks from getting worse.