When I started on my journey, I knew I wanted to spend some considerable time on the beach and Crystal Beach didn't disappoint.
I picked up the $10 beach parking pass and spent about two weeks there the first time.
You do want to make sure you set up on the north side of the beach although that does mean you will deal with the traffic from people driving on the beach and others setting up and blocking your view.
I have seen the tide come almost to the front of my fence. (That I set up for my pups)
You can get propane at Parkers Lumber and almost everything else at the Big Store.