The term "Oppo" I believe comes from the term Opposite number, the guy/gal in the Opposite Watch on board a ship. When he/She took over from you at the start of their Watch, you could go to bed. Therefore they were your "friend". Never heard Waterfront though.