I think I’ve got it now. Thanks, Mark.
The Spit that was hit by flak over Albania was not LZ929 but LZ928 of 318 Squadron. This makes more sense geographically, as 318 Squadron seems to have been working its way up the east coast of Italy that summer, not the west coast like 93 Squadron. On 24 June 1944, 318 Squadron was based at San Vito in Italy. I haven’t been able to locate it precisely (there are several places with the same name in Italy but none fits) but 318’s bases before and after San Vito are both on the east coast, so it is likely that San Vito is somewhere between the two.
The photo that I posted at the start was of LZ929 (HN-O) which was SOC on 8 March 1944, so was probably ‘lost’ just around or just before that date. At that time, in fact between January and June 1944, 93 Squadron was based at Lago, north of Naples.