Because of its unique location, Sri Lanka has two different monsoon seasons that affect different parts of the island. From May to September, the southwestern beaches get a lot of rain and the northeast region usually gets hit between December and February.