San Diego beach parking, piers and boardwalks reopening