We stopped there on our jeep excursion last winter. We were there for about an hour. We liked the jeep excursion and swimming at smugglers cove was fine, but I would never pick there for a beach day. It’s very small where you can swim without having a very rocky bottom, no bathrooms, a “bar” there that I would not trust to order anything from -it’s like an outdoor bar with no structure to it really, except a man that will make you drinks from a make shift bar that is really just a table. There was a lot of garbage and broken glass all around the “Bar” area too.
It was after the hurricane though so apparently they were rebuilding the bar and it use to be better.
Anyway, that was our experience there. Like I said it was fine for about an hour but I would never pick to just go there.