The peak season for St Lucia falls over the winter months from December through to May, with lovely high temperatures and avoiding the peak of the rainy season.