In conclusion, Cadiz is a hidden gem that not everyone seems to know and visit. Its historic old town and its many unique villages, make Cadiz a perfect destination for holidays. Every beach has something to offer for every beach-goer (including the youngest ones).