Before this ship was launched as a troop transport in 1944, it was briefly named General R.M. Blatchford (Spanish-American War, WWI). Upon launch, though, it was the General W.P. Richardson (explorer and geographer for the U.S. Army in Alaska). Then it was the LaGuardia, then the Leilani then the President Roosevelt. After that it was the Atlantis, then this Emerald Seas (1972 – 1992), and, finally, the Ocean Explorer I before it was scrapped in India in 2004. The full history is here.
I think the card dates to between 1963 (when Zip Codes went into effect) and maybe 1970. It was printed by Koppel Color Card Company in Hawthorne NJ, which operated in the 1960s, and distributed by the Color-Ads Productions noted on the reverse.