You can get all the shots you need at the vaccination center in Abu Amour, and as far as I know, for free.