Boa VistaBoa Vista I've just got back from the most AMAZING trip to the Cape Verde island Boa Vista! It might not be to everyone's taste, but for...