If you go way out past the crossover its a nice sandy beach but you have to go out there aways
Yes in some spots
I some spots, but not everywhere.
There are definitely rocks, so if you're sensitive about that I'd bring some water shoes just in case. It's not an overly rocky beach from what I remember, but if you hate stepping on rocks barefoot... hard to avoid
Thanks! Your answer is awaiting moderation.