These neighboring beach towns in California have everything from world-class surfing to great sailing and fun shops and restaurants.