When talking to Joy last month, she said the absolute best time to visit is in May. We were there in April (last month) and it was balmy and warm. But, it was a bit windy - to the point where our boat cruise did not go out into open waters due to high waves. YMMV.