Yes, also after a day you can re -enter in caves and the monster are here again(on island with cockatrice,from swamp, it is same), so more parts and xp, I usually play poker and fisthfight until the opponent have no money, after that I start to run all over place to loot/take plants, after that meditate until night, after that I walk on that level on any place to kill monster and take plants,meditate to day, sell parts, play again poker and fisthfight, and so on, my aim it is to have 9-10 levels of character gain per game level(minus prologue where it is no monster respawn); also read the wiki, some quests must be done before others, try to get all boss monsters, and to make all side quests...at some point when you kill mosters you will have only gain 1xp, if you have enough money, this is the sign you must go on to next game level...