It’s a beautiful beach with a long shore line so nice for taking a walk to enjoy the view. The shore was white sand and in the water it is also sandy. Crystal clear water and pretty calm. Got a spot under a tree for some shade. Snorkeling was particularly cool as there were a lot of tiny fish – basically a wall of small fish; so many that at times it was hard to see through or passed them. There were also larger reef fish, some of which were eating the tiny ones! Also saw a sting ray. Some nice coral and sea fans too. The restaurant at the campground was good for grabbing lunch. It’s a little bit of a walk from the shore, short walk.