Helicopters can land most places so long as there is a flat area to touch the skids down and sufficient clearance around the rotor blades and tail rotor. CAA rules require an operator to have permission to land on public or private property. In addition to this CAA rules also prevent flying over third party property or people when landing or taking off. Other considerations are downwash from the rotor causing airborne debris nuisance, or noise scaring animals.