Dashboards have been created to be common for all clients (or staff) with URLs to navigate to a website or a portal. We appreciate that some firms will be sharing links to folders or files. As links are temporary, this is better done directly in a chat and pinning the message (or even creating a separate chat for documents and links). You can however create a Sharepoint portal as per the guidance below. Please check with your provider for further details:
Guidance from Microsoft.
Yes, you can structure a single SharePoint site with dedicated libraries where each guest only sees their assigned folder or library.
This is achieved by breaking permission inheritance and granting unique access per guest.