Imperial Beach is the southernmost beach town in California, situated just north of the Mexican border. The wide, sandy beach stretches for 4 miles and features the 1,491-foot Imperial Beach Pier, a popular fishing spot offering panoramic views of Los Coronados Islands, Point Loma, and the Mexico coastline. The Tijuana Estuary, one of the few […]