Based on a map, where are most of mainland, China’s largest cities located

Most of mainland China's largest cities are located on the eastern coast of the country. Cities like Beijing, Shanghai, Guangzhou, and Shenzhen are all located along the eastern coast of China.

The answer options are

West
North
East
Northwest
Can you chose one those?

it should be north

so, who is right?