I have many pictures and tips about Thailand but I will share some from my most favorite parts of that amazing country.
My absolute favorite island is Phi Phi with its huge contrasts between beaches and cliffs. Despite all the boat traffic and tourism, it has still managed to retain its charm. Are you looking for snorkeling and diving then the area around Phi Phi can offer a fantastic excursion.
Although I have been to Thailand many times, it was only recently that I visited Koh Lipe. The journey there is a bit long with both bus and speedboat. But once you have arrived you quickly forget the long journey. What a fantastic island with fabulous beaches and huge contrasts between the white sand and the turquoise colored water. Underwater life is magical and here you can experience an unforgettable snorkeling or diving.
Krabi
Krabi is a large area with both mainland and many islands. What has made me fall for Krabi are the islands and my most favorite island is Railay Beach. I fell for this hippie island at once and every time I go to Thailand I always stay a few nights in Railay. The good thing about Krabi is also the proximity to all the fantastic islands that allow you to make day escapes. My other favorites islands are Poda Island, Chicken Island and Hong Island.