A bistronomic restaurant in Marrakech, Le Petit Cornichon offers creative French cuisine, fresh produce and an elegant atmosphere.