Late to this – been hectic lately.
Not good on snakes, but the white mark on back of head maybe suggests a cobra, inc Chinese cobra. Likewise size: can be pretty big.
Olive not quite right, tho; should be blackish or brownish. Light in mangrovs perhaps a factor. Mangrove snake should be smaller – judging by quick check of guide to HK Amphibians and Reptiles.