The best time to visit Key West is between March and May when the weather is warm and sunny and the crowds are low.