Being decidedly not affluent at the moment, I wouldn't spend $17 on a non-essential... unless it is for a great and rare opera that I couldn't hope to ever catch live again in many many years or for a once a year tour aboard the impressive historic ships of the Maritime Museum in downtown San Diego.
The star attraction here is, of course, the Star of India... today's oldest ship still in active service. Above is a short-ish slide show of still photos of most of the ships (the Californian was, sadly, off limit when I dropped in). The music in the background is Sails by Chet Atkins.
You can actually get into the museum to see all these ships for $15, but adding $3 would also enable you to go on a cruise around the middle part of the San Diego bay on the little Pilot. A good deal!