The province of Krabi is tipped to be home to the best beaches in Thailand and Hat Tham Phra Nang is the best. The waters are warm and inviting while the beach is made up of soft powdery white sand. Take along the cameras, folks, because the karst cliffs that rise majestically out of the ocean render a mystical air to the entire region. If you are into adventure, join a tour and climb the cliffs to explore the lush surroundings. If you head over to the western side of the cliffs, look across the Andaman Sea and enjoy the spectacular sights of Chicken Island (Ko Kai), Ko Pada and more. At the base of the cliffs, you will find longboats docked that serve as floating restaurants. Stop over for a refreshing drink and a delicious bite to eat once you are done with your climb.