13 Tem 2025 ... When to go for the best weather, affordable prices, family fun, or to catch the perfect wave. · For the best weather: December through mid-April.