Sort:  

I haven't been to Krabi, but Samui is pretty nice. They all have their + / - ... depends on what you want.