There are a lot of options open to someone who completes a physics major.
If your goal is to keep studying physics then graduate school is the most common path. You don't need a "specialized" physics degree to be admitted to a particular sub field in graduate school - ie. you do not need to take a degree in undergraduate astrophysics to take on a PhD project in astrophysics. What's important at the undergraduate level is to work on the fundamentals, try to get exposure to the areas that you're interested in, and even explore some areas that you're unsure of just to be sure you don't deny yourself any opportunities.
Otherwise you enter the working world. A physics degree can be a tougher sell than, say, a professional degree in engineering, but that doesn't mean there aren't opportunities. It pays to develop some marketable skills along the way such as programming, network administration, technical group facilitation, electronics, mathematical modeling, teaching, etc, that can transfer directly into the workplace. If you explore some threads around here or poke around on the AIP website, you'll find lots of possible avenues for exploration.