The best time to go to San Pedro is generally from spring to autumn, specifically from April to October, when the weather is at its most pleasant for outdoor activities.During these months, you can expect warm, sunny days with minimal rainfall, ideal for exploring the waterfront, visiting Cabrillo Beach, or taking a harbour cruise. The marine layer, a common coastal fog, tends to be less prevalent during the day in late spring and summer, ensuring clearer skies.For those planning to spend time by the water or enjoy fishing and boating, July and August offer the warmest ocean temperatures. However, these months can also be the busiest, so booking accommodation and popular excursions in advance is advisable.If you prefer slightly cooler temperatures and fewer crowds while still enjoying good weather, April, May, September, and October are excellent choices.