The island of Newfoundland has a temperate marine climate. Winters are usually mild with a mean temperature of 0 degrees Celsius. Summer days range from cool to hot, with a mean temperature of 16 degrees Celsius. Good swimming weather generally begins at the end of June. The average annual rainfall is 1,050 mm, and the average snowfall is 300 cm. Labrador winters are much colder than those on the island. While summers are shorter and generally cooler, extreme high temperatures are not uncommon in Labrador.