I need to use the same 7 sites every time I open Safari. So instead of manually opening those 7 windows, is there a way that Safari automatically opens those windows every time? A setting I can enact?
Not that I know of but you can launch all 7 sites by creating a folder in your Bookmarks Toolbar and adding those 7 sites to the folder.
Whenever you want to, Safari will launch all 7 sites at once by choosing 'Open in New Tabs' at the bottom of the list of sites in that folder. You can also access the 'Open in New Tabs' by holding down the Control key before clicking on the folder. Works the same in Firefox and Chrome only with the Control key.