Bowen Point, Santa Cruz Island
From Islapedia
Bowen Point, Santa Cruz Island is on the south side of the island, and is the largest point projecting seaward between Coches Prietos to the east and Willows Anchorage to the west. White Rock is just offshore. This place name appears on the Santa Cruz Island Sheet B topographic map.