There is no functionality that will automatically hide some tabs, based on the user login.
You are correct that the Multi-tenant block will create customised data subsets, based on the user ID, but the actual tab hiding on the same principle is not yet possible.
The user should create variation of their reports and distribute different url links to their user groups. Multi-tenant principle can be used on top, should they wish to further vary the underlying data subset.
Another option is to use the Report Generator block in the Output section to create customised reports - variations that have limited tabs + data subsets compared to the original, based on the specification inside this generator block.
Magali Colin - Avizua