Answer: boavista

AnswerCrossword Clue
BOAVISTA

Cape Verde isle whose name means "good view"