After I gave the girl on the beach south of santerrain a toy cannon, I went back to the pub and it had changed to her wanting a medal (I think) but she didn't take it when I came back. I know the quests were scripted so that they only take 1 item. (to prevent people from making 20 iceboxes and then exchanging them for keys all at once) Also some of the names are messed up, the pub said the girl would give me a shiny key, which turned out to be the stange rock.
