In general, the best time to visit the area is May to October. Warm weather and pleasant water temperature in the summer will allow you to enjoy all the recreational activities this place has to offer to the fullest.