Turquoise waters, blazing, year-round sunshine, immaculate beaches, wildlife adventures, water sports, exciting culture – as a holiday destination, could there be a better place than Cape Verde?