There are plenty of hotels close to the cruise terminal in San Francisco.
The Best Western Plus Tuscan Inn is located in the Fishermans Wharf neighborhood. European ambiance. Complimentary wireless internet and fireside wine reception.
The Holiday Inn Express Fisherman's Wharf is in the middle of the wharf district. Two blocks from the cable car lines. Complimentary breakfast and internet access.