No shows are indeed annoying. They don’t usually happen in a team that is well jelled together: With the right teamwork spirit, your people wouldn’t want to let their colleagues down.
Failing that, managing performance and return to work interviews are also pretty effective -and quick to make a change, although rather time-consuming
If your team doesn’t feel like a team, set expectations and implement controls.