Mougins inland – villa and guest house with beautiful views all the way down to the sea February 17, 2026