Palais de l’Ile A view of Palais de l’Isle, a small castle on an island in the Thiou River in Annecy, one of the most charming old European towns in France.