Nova Scotia is indeed very Scottish with the island (not peninsula) of Cape Breton being credited with maintaining the culture of its first Scottish immigrants. However, it's not in the USA so cannot be the most Scottish town in the US.

I wish I could contribute an opinion as to the most Scottish town in the US, but not having been to Scotland, I can't directly compare.