Hello rossnixon,
First way: align cameras, build DEM based on sparse cloud, build orthomosaic in desired resolution.
Second way: assuming you have exterior orientation data for the cameras (both location coordinates and orientation angles), use Python scripting to apply the cameras according to the measured exterior orientation data, generate a very simple mesh or import some rough DEM (for example, EGM96 geoid), generate orthomosaic.