The beach is lovely. The bats are fascinating and easy to spot. We rented a kayak for 400 baht and it took us around 45 minutes from Koh Yao Noi. Along the way, we encountered stunning rock walls, caves, and secluded beaches only accessible by boat. It's best to go early to avoid the tourist crowds.