Imperial Beach, located in San Diego County, is known for its picturesque beaches and stunning views of the Pacific Ocean. The city is home to the iconic Imperial Beach Pier, a popular spot for fishing and taking in the sunset. With a rich history of surfing culture and annual events like the U.S. Open Sandcastle Competition, Imperial Beach is a vibrant coastal community with a laid-back atmosphere.