I still think you are spending too much time in Thailand, but obviously you are very keen on the beach (not a bad thing!).
Maybe drop a night in Bangkok and maybe even a night from Hong Kong and spend two nights in Macau. Only 60mins in a ferry from Hong Kong and you can get some great hotels at reasonable prices during the week. Have a look on the web at what Macau has to offer and see if it might suit.