The city of Seal Beach is located between the cities of Long Beach and Huntington Beach. Seal Beach is named after the seals that once frequented its shoreline. It is a quiet community filled with quaint neighborhoods and hometown feel. Main Street has many independent shops and restaurants to choose from. Seal Beach is a favorite among locals for kite surfing, windsurfing and surfing.