Visitors fill San Diego beaches as heat wave hits the Pacific Southwest