Lighthouse Beach is a rocky beach bordering a rare stand of old-growth forest between Horseshoe Bay and West Vancouver, making it one of the most naturally beautiful areas near the city. Infrastructure is limited, but there is a parking lot, bathrooms and picnic tables, as well as a series of well-maintained hiking trails.