Port and Cruise cards are worth different amounts to different stars, and a picture on the front of the card gives a hint to this (The Star Athlete would like to collect the cards with sporting event pictures, for example).
When a ship reaches San Francisco, the player doing so collects 500 extra points, all points are totaled, and the winner declared.