Payyoli is a peaceful village on the Arabian Sea, in Kozhikode District, Kerala. The major attraction here is an ancient fort and mosque of the Kunjali Marakkars. The shallow waters and the golden sands allure tourists to its shores. This place is also known for its sacrifice rock, which can be found at about 13 km away in the sea. Hundreds of tourists visit this place every year.