Ortigia is a delightful place to spend time in