Castle Peak Bay
A Tin Hau Temple is located on Siu Sha Chau. According to inscriptions, the temple was initially built in 1846 by fishermen from Castle Peak Bay off Sha Chau. The temple was destroyed by a fire in the 1970s and was rebuilt in 1998. It was a Grade II Historic Building from 1981 to 2010, when its listing was revised to "no grade".