I don't think CV17's homeport is going to be Sanya at all. The whole idea why the name Shandong has been speculated and rightly so, is because Shandong is the province whose capital is Qingdao, and Qingdao is likely the base of the second carrier, which is where Liaoning is also based and is the home base of the NSF. But you can't call the carrier Qingdao, as provincial capitals are reserved for destroyers, so the carriers will go with provincial names.
So once the carrier is named Shandong, its certain its stay in Sanya is temporary, and its home base is going to be Qingdao.
Liaoning is named after the province of Liaoning, whose capital is, guess what --- Dalian.
Which means you have two precedents. You name the carrier from the province which it was born, or you name the carrier from the province it would likely be stationed.
Already people are betting the odds for the third carrier's name:
Guangdong, the province for which the SSF is HQ'ed.
Shanghai, which is the municipality Changxing Island is located, where Jiangnan Shipyards is. Municipality might be equal to province in status. Otherwise, the nearest province would be Zhejiang and Jiangsu. The problem of this is that Changxing is under the Shanghai Municipality but we have not seen a Chinese navy ship named after municipality. The provinces bordering Changxing island would be Zhejiang to the east and Jiangsu to the north. But technically, 003 isn't born in either.
Hainan, the province where Sanya and the Liuyi naval base is located.
Shandong was expected to return to Qingdao or Dalian, but I expected for this to happen only by January or February.
The thing that comes to my mind about this is what happened to the Royal Navy Type 45 destroyers when they hit warmer waters.