A castle and a church up on the hill above Taormina