I thought about it too but the vegetation is too rich, Cuba's vegetation is less luxurious because of the lack of rain, also I don't think Google Streetview was allowed in Cuba, + I'm from Italy and although I've not been there in 15 years, that's what it looked like.