During one of our free days, I took my boys to this beach. We had a fabulous day. easy parking, restrooms etc. If you head toward Black Rock a bit, you have a beautiful sandy beach(no rocks) and then there is GREAT snorkelling right out in front of the parking lot. Simply one of the most beautiful beaches I have ever been to!!!