When I was in Grad school for Marine Science, Geology majors were a large part of the incoming class. They pay you a stipend plus tuition to go to grad school for Marine science, it's really cool experience. So in a way it is a job with a BA, you may get something like 16 thousand a year PLUS your tuition which credits another say 15000 towards your earnings, you come out without school loans. Don't imagine yourself out at exotic locations doing field work much, you may be collecting data for about 4 weeks and spend the rest of the year sorting out samples, testing, retesting, writing, finding sources to back your ideas, editing.. and so on! Still very rewarding path.
So you can become a Marine Scientist (Do not think of Marine Biology studying whales and dolphins - totally different!!) Yes Marine Geologists are hired for big bucks by companies wanting to discover oil, and other natural resources.
You could always become a teacher!