Looking at an early June trip to the south of France, travelling with a 3yo. H loves Cannes and wants to explore Nice and Monaco; I'm more interested in pine-backed beaches and gorgeous, rocky little coves for swimming. 3yo will be happy with croissants and some sand for castle-building. Does such a spot exist?! I've heard that the trains are great there, so bonus points if we can be near a well-connected station. And extra bonus points if we can be walking distance to a shop/some restaurants. I am aware this is perhaps a lot to ask!
Not fussed whether it's a private rental or hotel, although I do quite like the idea of a private pool. Fairly generous budget and we're looking to fly into/out of Nice.
TIA!