Duncans Bay beach is not private. There is one bar/restaurant on the beach called Leroy's and there is a restroom there for customers. I have not seen any facilities for renting chairs or showers or anything as the people who use that beach mostly live or stay locally.
I've heard Leroy's has showers but more for fishermen, not really developed for tourists. As I stay nearby I just go back to my place to shower so not sure.
Silver Sands beach IS private and is adjacent to Duncans Bay beach, separated by a wall and some craft stands.
It is lovely, white sand, very few rocks in the swimming area. There's a little bench and palapa to home base from.





