Right in the heart of Taormina but still an oasis of tranquility