Cadiz Spain plays host many great beaches and activities. The best is the free Cadiz walking tour. Explore the amazing history of Cadiz Spain!