Itinerary:
Arrival Barcelona, transfer to hotel, Half Day Morning Tour, Barcelona On Your Own, Barcelona Embarkation, Cartagena, Spain, Granada (Malaga), Spain, Funchal (Madeira), Portugal, St. John's, Antigua, San Juan, Puerto Rico, Great Stirrup Cay, Bahamas...