Always purchase a cruise from a travel agent that specializes in cruises...a long established one. The shore check in staff should have been able to create your documents in less than fifteen minutes. All they needed was your booking number., your passports and credit card for on board expenses. Something is seriously wrong if they could not do this for you. I work in the industry and am appalled this happened to you. Not everyone has access to a computer and that's why they provide that service right at each and every port.