Yes, it does. You can find the Goddess Statue in front of the village chief's house. Stroll around the village's main street, and you will eventually find it.