We have been impressed by the QGIS plugin Qgis2threejs that can produce interactive maps like these! It is incredibly easy to use and takes seconds to create and load. The plugin allows for many layers to be shown at a time and because it produces a html file with a small file size, you can quickly and easily send the maps to clients with the confidence that they can view the file easily in a web browser.