L'Alba is a French restaurant and private beach offering beachfront dining.