There are plenty of hotels close to the cruise terminal in San Francisco.
The Hotel Zoe is located in the Fishermans Wharf neighborhood. European ambiance. Complimentary wireless internet and fireside wine reception.
The The Jay San Francisco is in the heart of the city. Close to the Embarcadero Center and Chinatown.
The San Francisco Marriott Hotel Fisherman's Wharf is near the wharf and the Golden Gate Bridge. Fitness center and cozy lounge.