That's easily enough time to head into the city for a meal. If you landed by 17:20, you could probably expect to reach Kowloon or Hong Kong station by about 18:30, depending on how quickly you walk (the other day I landed at 20:45, was at Hong Kong station at 21:45, after spending 10 minutes...