Located in Point Reyes National Seashore, Kehoe Beach is a large and wide beach with light brown sand and sparse vegetation. The beach is situated below oceanfront bluffs and is a part of a large stretch of the oceanfront sandy area which is known as the "Great Beach.'' A creek flows through Kehoe Beach into the Pacific Ocean.