
Beautiful White sand beaches of Cuba. Cuba is an archipelago of islands located in the northern Caribbean Sea at the confluence with the Gulf of Mexico and the Atlantic Ocean. Cuba is the principal island, surrounded by four smaller groups of islands: the Colorados Archipelago on the northwestern coast, the Sabana-Camagüey Archipelago on the north-central Atlantic ...


