If you’ve ever dreamed of catching your first wave, Oceanside, California, is the perfect place to start. With its laid-back vibe, warm sandy beaches, and surf...