It's not unusual for this to happen on geonames (and the issue reflects itself to mapcarta and many other sites, comprising geographic.org, which receives geonames updates regularly).
US Places (particularly in Alaska) have been badly placed with some kind of batch program by a user named gnis (don't know if it's the real Geographic Names Information System of US Government).
I had notified geonames about this a while ago, and corrected several Alaskan positions (at least those related to Unalga). On their forum i was answered user gnis had issues and had been temporarily blocked from bulk-editing places... but many placenames have still wrong position, up to several km away from their real location.
On geonames you can see user edits by clicking on the fourth icon from the left (similar to a numbered list), on the bottom of the placemark box. I've just corrected Golovnin Bay placement... it was moved about 9km (no hints, unfortunately, on previous position or direction of the move) in 2014.
PS: Both Golovnin Bay and Rocky Point are (with "correct" locations) already in the Alaskan Reference thread.Edit
: And, out of curiosity, i think i just found why gnis misplaced the item on geonames... their record for Golovnin Bay (https://geonames.usgs.gov/apex/f?p=138:3:0::NO:3:P3_FID,P3_TITLE:1402762,Golovnin%20Bay
) contains a rectangular region delimited by 4 points... the first point is the only one that has been entered in geonames, the northwestern corner... for such a wide area, the outcome is a pretty huge error.