San Diego's Weather Forecast for January 4, 2023: Heavy rain, high winds and dangerous surf ahead