Cat lovers, get your passports in order! There’s a cat sanctuary on a remote beach on the Italian island of Sardinia, Italy....