Photo,
Glad to hear you got it sorted. Are you a CPanel virgin?

Sorry, couldn’t resist.
If someone uses CPanel to set up FTP access, they do have the ability to "aim" you to a particular folder. If a newbie were doing this, I would not predict success - CPanel sometimes does things like "suggesting" a foldername, which the newbie might take without thinking - it sounds like that’s what happened here.
In CPanel, File Manager will be your friend for many things. In fact, with CPanel I sometimes don’t use FTP at all. In File Manager, you can stick the ZIP there, and File Manager will unarchive right in place. (just be careful you don’t overwrite stuff, but you knew that). Then you set up the database, and you’re ready for action.
You can also use CPanel yourself to make a separate FTP account that will go to whatever folder you need.
CPanel versions do vary, so some hosts are a little different.
Cheers