The 100,000 seafarers from all over the world who visit the Port of Long Beach every year spend their workdays keeping the mega-billion dollar international shipping industry afloat–but who keeps them going when they step off their ship for a brief interval of shore leave?