Crowds flock to San Diego beaches