Seaside property for sale in Villefranche Sur Mer