Cagliari is shrouded in fog, with two planes diverted to Olbia and Alghero.