Josh stops in at the top ports-of-call in the Caribbean Sea, including the U.S. Virgin Islands, Puerto Rico and Mexico.