Capturing the Mediterranean sun off the coastal beaches of the South of France, 'La Plage' is an invigorating tonic.