Located to the south of Half Moon Bay, Bean Hollow State Beach is an oceanfront state park. This state park has two separate beaches - Pebble Beach and Arroyo de los Frijoles Beach - which are situated in rocky coves below oceanfront bluffs. The beaches in Bean Hollow State Beach are separated by a mile-long rocky headland. Pebble Beach is in the northern part of the state park and is a pebbly beach with rocky and sandy portions. Arroyo de los Frijoles Beach is in the southern part of the state park and is a generally sandy beach with some rocky parts. A creek flows through Arroyo De los Frijoles Beach into the Pacific Ocean. The beaches in Bean Hollow State Beach do not have lifeguards. However, the area around these two beaches has many amenities including restrooms, picnic tables, barbecue spots, and walking trails. Dogs on leash are allowed on the beaches in Bean Hollow State Beach.