How do I automatically block out time (e.g. 30mins) either side of an appointment to allow for trave

I have to travel to meet clients, so is there any way to prevent clients from booking themselves back-to-back with another client?

Thanks for any help you can offer!