Vigo, located in the Galicia region in northwest Spain, surrounds a large protected harbor that's a major commercial port and marina for visiting yachts. Unlike many of Spain’s coastal cities, Vigo has only recently come into its own as a popular cruise ship destination for its medieval center, seaside attractions, and proximity to the major pilgrimage site Santiago de Compostela, just 60 miles north.