Dar Isla, in the heart of the Three Cities, Malta