Salad leaves, cauliflowers, broccoli and citrus fruit could all be missing from supermarket shelves if the French blockade continues.