Question: what is the difference between a sharepoint page and site?
Answer: TL;DR : Think "fancy web pages with custom layout". Pages is the library that is added when you activate the SharePoint Server Publishing feature on your site collection and web site. Or it's created directly when you create a new Publishing site from the Template.