with a little bit of experimenting, I found out that basilisks, respawn every 24 hours as Tommy said... but I was disapointed at the same time, because after I meditated for a couple of days and killed some basilisks, I went back to the lakeside for a quest, then came back to Black Tern island...