The best time to visit Cyprus is either side of the peak summer heat, in the months of May, June, September and October. During these months, the temperatures are warm enough for swimming, but not uncomfortably hot. Also, the crowds are much thinner, so it's easier to enjoy the sand, sights and more active pursuits.