Krabi is indeed one of the most desired tourist destinations in Thailand because it offers inshore picturesque attractions including mountains, caves, waterfalls and chances for bird watching, trekking and eco-tours. Aside from that, Krabi also has over 200 islands to hop in.