Pfeiffer Beach is one of the most beautiful stretches of sand in Northern California — but getting there isn’t easy