The Cape Verde Islands are a collection of relaxed, tropical islands in the Atlantic Ocean, off the coast of north-western Africa. With a mix of Portuguese and African culture, warm weather, white sandy beaches and plenty of wind the Cape Verde Islands are a windsurfing haven. But what are the best Cape Verde…
