Looking for affordable beach towns in California where you can enjoy coastal living? These 7 seaside gems offer beautiful ocean views and small-town charm without the high price t ...