Você pode negar o acesso a um intervalo de endereços IP conhecidos como originários daquele país, usando uma lista branca para permitir o acesso a esses endereços IP específicos que você deseja permitir. No entanto, isso poderia ser facilmente subvertido, por exemplo, usando um proxy de um país diferente ou simplesmente indo para um país diferente e visualizando o site a partir daí. Este é provavelmente mais um problema do que vale a pena.
Além disso, talvez você queira verificar se tem permissão legal para negar o acesso em todo o país. Sem mencionar, é claro, as implicações éticas de discriminar usuários com base na nacionalidade.