Cabrillo City Beach Harbor is more family-friendly than Outer Cabrillo Beach, which is on the outside of the breakwater facing the ocean. This sheltered inner beach is more popular for swimming, wading, and sunbathing, while the exposed outer beach attracts more surfers.