Is there a way to restrict the view of dashboards to groups or specific users?
Yes. Dashboards using historical data can be restricted to specific users with the beta version of the Explore dashboard builder. Dashboard restriction is a set of rules that determines what data a user can view. To create a dashboard restriction, see the article: Dynamically adapting dashboard data based on viewer.
For more information, see the article: Working with the dashboard builder (Beta).