From horseshoe-shaped harbours and floating chapels to cloud-capped monasteries and milky-blue bays, these Greek islands are the very best for honeymoons.
401