China has occupied the Paracel Islands since 1974 , when its troops seized a South Vietnamese garrison occupying the western islands .