Cape Verde Islands - there are several Islands so it would depend on which one your looking at.
I havent been but my friends went last year - i think they went to Boa Vista but im not sure. They said the hotel resort was stunning but there is not a lot to do outside of the hotel complex. That may have just been their hotel though.