I think that you have a VERY bright future! I would take the list of cruise lines below and put them in order of your first choice through last choice. Then get all of the info you can including their HR department information, any job listings they have, etc. and compile everything into a spread sheet.
Then every week, send a good and individualized cover letter stating what you have said above and ask that they send you any information regarding any positions available. Do the first 5 on your list. Then a week later send another 5, and another 5.
http://en.wikipedia.org/wiki/List_of_cruise_lines
Finding the perfect job is about sheer determination which it sounds like you have. I wish you the best of luck!



