Imperial Beach, California is a charming coastal city located just south of San Diego. Known for its beautiful sandy beaches, stunning sunsets, and excellent surfing conditions, Imperial Beach is a popular destination for beach lovers and outdoor enthusiasts. Visitors can also enjoy the city's vibrant art scene, delicious seafood restaurants, and the iconic Imperial Beach Pier.