The phrase
"picnic spots" refers to places where people can go to have a picnic, which is a meal or snack eaten outdoors. These spots are usually designated areas in parks, beaches, or gardens, where individuals or families can sit and enjoy their food.
Full definition