Illa de Saron, Galicia Pet Friendly Vacation Rentals