There are other islands off the coast of Thailand that have a little bit more name recognition that Krabi, and for the most part their reputation is well-deserved. But visitors end up falling in love with this secluded island, and particularly the one of a kind Rayavadee resort that is nestled on the island's most beautiful spots. It's surrounded on three sides by white sand beaches perfect for swimming and relaxing, and on the other side there are stunning cliff sides and sumptuous forests. There are a lot of people who consider this island to be the most ridiculously gorgeous places they've ever been to: the only reason they're not telling anyone about it is because they're selfish and want to keep it all to themselves.