Krabi is famous for its scenic view and breathtaking beaches and islands. Its coral reef vistas are also one of the world's most beautiful, which makes the city a great spot for coral diving.