It's gorgeous for sure, just went there a few months ago. It's a National Park, entrance fee foreigner is 400 thb. You can't go swimming. From where the boat drops you off you're nut to butt walking on a wood walkway to the beach. Once on the beach, no swimming, you can walk in the water for pics.