Recent satellite imagery shows China has completed a naval facility and environmental monitoring station on an artificial island at Antelope Reef, strengthening Beijing’s maritime monitoring capabilities and adding to strategic concerns involving the Philippines and the United States.