Photo: La Caleta Beach, Cadiz

La Caleta Beach in Cadiz is surely one of Spain’s most photogenic beaches. Colorful fishing boats are tied together in the bright blue water.