You’ve just discovered a wonderfully tranquil escape in Montauroux, a beautiful town in Provence. Enter