Reddit thread on why Hampton, Va (1610) and Newport News, (1613) don't get the attention that Jamestown does - 7/2020 https://old.reddit.com/r/AskHistorians/comments/hka5nf/the_founding_narrative_of_the_united_states_gives/ {This link worked on my PC, but it appeared as a dead link to others, so I saved it as a PDF. Apologies to Reddit.]
Journal & Media Articles (when I get to it; sorry!)
The Invention of Thanksgiving - Philip DeLoria, Nov. 18, 2019, from The New Yorker. A description of the actual first Thanksgiving in Plymouth (including some Wampanoag history), as well as an account of how the holiday became a tradition in America.