Croisette Beach offers Mediterranean cuisine on a private beach.