This beach is a great spot for snorkeling with the opportunity to see sharks, puffer fish, sea snakes, and colorful coral. It's located between 5 Little Rock islands and is highly recommended for anyone visiting Koh Lanta. We took a day tour to Koh Haa and Koh Rok, which included lunch and cost 1200 baht per person. Although the speed boat was a bit cramped, the beaches themselves were peaceful and beautiful. I hope this information is helpful.