This is the San Diego Maritime Museum. In the foreground, the Star of India, adjacent to the left, the Steam Ferry Berlekey, in front of that, the B-39 Soviet Sub, behind the submarine, you can see the rigging of the Californian and the San Salvador. One entrance ticket allows you to tour all the boats; open 365 days a year.
The Museum is located in Downtown San Diego, adjacent to the Waterfront Park on Harbor Drive. This is an aerial view from Google Maps.
The majestic Star of India is a restored merchant sailing ship that dates back to 1863.
A closer look at the Star's rigging. Here's a video on how to make boat sails from MysticSeaport.org.
Shots from inside the Steam Ferry Berlekey:
The two photos above show the engine room of the Steam Ferry Berkeley
Above: the observation deck inside the Berkeley.
Below: The Berkeley framed between the B-39 Soviet Sub and the rigging of the Star of India.
Shots from inside the B-39 Soviet Sub:
The three photos above show the interior of the Soviet submarine. You can also walk through an American submarine, the USS Dolphin.
After the Museum, if you want to keep walking, visit the Waterfront Park.
The San Diego County Administration Center, a historic Beaux-Arts Spanish Revival-style building completed in 1938, sits in the middle of the Park.
If you want dinner after that, keep walking and you'll find yourself in Little Italy.