First, what you describe is not love, it's loyalty. Get a dog. Love is not a feeling, it is a verb. Love means that when you marry a woman, you are each anxious to serve each other's needs. She may be willing to have children and wait at home while you are off-shore, but when you are home, you might rub her feet and cook dinner for a couple of weeks. If you are not willing to meet your partners needs, then you are not really marriage material.
Secondly, it sounds like what you are really asking is if there is such a thing as a loving and committed woman who will not fall apart or cheat on you while you are out of town working. The answer is YES, there are, but not just out of high school (usually). What you should look for is a mature, confident young woman who has hobbies and interests of her own. She cannot be needy, nor dependent upon you for her happiness, or she will never survive when you are not around. I suggest you find a woman of great faith, who loves God more than she loves you. Do you attend a house of worship? That's a good place to start. Also, you should look for a woman who has already graduated college (meaning you may need to wait until you are out of college), and perhaps give her a few years of marriage without children. She might even like to have a career of her own for a while too. Then, later, when she is ready to begin having children, she might not only be content to stay at home with them, but may appreciate that you earn a decent enough living to allow her to do so.
Personally, I live in a part of the country where there are MANY off-shore engineers. I know - first hand - several woman who are just as you describe. They also are just as I describe...educated women of great faith, who understand that their sacrifice will enable their husbands to earn enough money for them to stay at home with the children (and maybe hire a maid a couple of times a month - because no woman wants to feel like she lives to clean up after the children). Their husbands also understand that when they are home, they have to really make up for their absence with a lot of family time.
Young ladies today are quite shallow, you are correct. However, if you know the qualities of the woman you are looking for, you can begin the process of developing yourself into the type of man to whom such an independent and educated woman would be attracted. For example, the woman you seek will appreciate very much that you have not screwed around a lot in your younger years. She will want you to be a servant leader - a man of great faith who is giving, not selfish. A man who will pitch in with the household chores, coach the kids little league teams, plan family outings and date nights, and who is thoughtful, considerate, and compassionate. How can you prepare yourself, you may ask?
Take a few cooking classes, and maybe one in ball-room dancing. Volunteer as a big brother to a kid without a father, or offer to tutor struggling students at a local junior high school. Organize a holiday food drive on campus for a local soup kitchen. Attend worship services and get involved with the young adults there. Run a marathon for St. Jude's Cancer Research Center. Get a job as a children's storyteller at a local public library. There are so many ways in which you can begin preparing yourself for the happily married life you envision. Just make sure you understand what your goal is, and then, being the methodical thinker that you are (as all engineers seem to be), you can begin to chart a course toward achieving that goal.