Joe shares a an entry from his personal trip journal: the first day he ever spent in Italy.
Caribbean Cruise Ports
In this article, Joe ranks all 21 of the Caribbean Cruise Ports that he has visited, based upon local attractions, shopping, photography, culture, food, and beaches.