Looks like family and the friends you already have do matter to your quality of life, so it's wise to stay "closer" to home
. Maybe for your Master's or a job, you can relocate to a place that suits your lifestyle. With age and maturity, it's easier to create a new social infrastructure from scratch - elsewhere in the country, or the world for that matter. All the best with your plans
I tend to disagree with this /\
You'll get over being away from family and friends, and being young and at college will make it heaps easier to make new friends. When you are older and in a working environment it can be really hard to meet people to hang out with.
The people you leave will mostly always be there if you want to go back.
Staying close to home will give you excuses for never leaving the safety of the familiar and you won't get to learn how to be self reliant like you do being away.
Also, relocating when you are a student will be easy. Less responsibility, a backpack and a board and you are good to go. Live it up!