Water at just one beach has been labelled poor by the Environmental Protection Department, with 17 good and 19 fair according to E. coli levels present. Good: Turtle Cove, Discovery Bay, St Stephen's, Hung Shing Yeh, South Bay, Lo So Shing, Middle Bay, Tung Wan (Cheung Chau), Repulse Bay, Kwun Yam Wan, Cheung Sha Upper, Hap Mun Bay, Cheung Sha Lower, Kiu Tsui, Tong Fuk, Tung Wan (Ma Wan) and Pui O. Fair: Big Wave Bay, Lido, Shek O, Casam, Hairpin, Hoi Mei Wan, Stanley Main, Gemini, Chung Hom Kok, Golden Beach, Deep Water Bay, New Cafeteria, Silverstrand, Old Cafeteria, Clear Water Bay 1st, Kadoorie, Clear Water Bay 2nd, Butterfly and Trio (Hebe Haven). Poor: Silvermine Bay.