Islands in the Caribbean Sea

According to multiple sources o the internet, there are “at least 28 island nations and more than 7,000 individual islands” in the Caribbean. How then, would you choose which island or islands to visit? Largest Islands Cuba is the largest island in the Caribbean. Until recently, American citizens were not legally allowed to visit Cuba.  Restrictions […]