Tunisia is a north African country but with the feel of a Mediterranean one. It does, after all, boast hundreds of miles of coastline and sandy beaches caressed by the warm waters of that sea.