It's around 6500 miles due west of Baja (8)
I believe the answer is:
shanghai
(Other definitions for shanghai that I've seen before include "China's largest city" , "Darts player might be pleased with this" , "How to impress a sailor" , "Large Chinese city" , "Abduct; Chinese port" .)