I think you do. It is not US Federal territory. PR China passport holder should get a visa. But you can call and ask. Some of the islands might waive it for US PR.