Krabi, located in southern Thailand, is renowned for its stunning beaches with clear turquoise waters and towering karst mountains.