Le Sand (Nettle Bay) offers a nouveau French cuisine set at a chic beachfront setting on Nettle Bay beach.