Pakistan has three main seasons--the cool season from October to March, the hot season from April to June, and the rainy season from July to September. The coolest month is January, with an average temperature of 14-20C/57-68F. From May to September it is hot, and the temperature is usually over 30C/86F. The best time to dive is November to April. The water temperature is 22-28C/71-82F. The visibility is mostly good, averaging 16m/52ft. The currents may vary, but are generally mild. Some examples are angelfish, sea urchins, sea fans, colorful corals, and reefs. The rich marine life includes a great variety of species such as eels, gray sharks, sea fans, oysters, barracudas, and turtles. Divers can admire many types of corals and see amazing reef systems with red and brown water plants and kelp.