Both spring and fall are great times to visit. Fall is better for swimming because the water is warmer after a sunny summer, but spring tends to have more pleasant weather.