It looks to me like capes (The Cape of Good Hope, Cape Cod, etc) are bigger entities. And a headland by definition is 'usually high and with a sheer drop', which is not a requirement of capes.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.