It would be great to have a country manager in the admin section to restrict which countries can be selected by the client.
At the moment I believe the method is to delete countries in the database directly or do what I did and use jquery to display a message to the user and hide the checkout buttons if they select a country we don't ship to.
Please post your support for this to be added to the dev roadmap.