Why was the PM’s vacation a secret?

because it was a religious retreat and he didn't want to be photographed in white linen robes, and Sophie in  hijab, kneeling on the carpeted floor in prayers, reciting verses from the Koran.