Sites of frequent touchdowns (8)
I believe the answer is:
airports
(Other definitions for airports that I've seen before include "Transport terminals" , "Flight transport depots" , "facilities for travellers" , "O'Hare and Logan, say" , "JFK and Charles de Gaulle, say" .)