Pilgrim huts of devotees from all over the island