Just in time for summer, Imperial Beach is giving away free parking across the street from the beach. The city paid $5,000 to lease the 40-car lot on Seacoast Drive and Elkwood Avenue from the Port of San Diego and will waive the current $2 parking charge on June 1.