Belmont Shore in Long Beach is an ideal location for both beginners and experienced kitesurfers. This sunny Southern California spot has plenty of space for launching, a breakwater that blocks the waves and cross onshore thermal winds that are strongest from April to November