There are not too many people who know how stunning Cuba is. Some of us would never think of visiting it and that’s a big mistake! Cuba is surely worth visiting. This island country takes pride in its crystal clear water, snow white sandy beaches, coral reefs, numerous attractions, and cute small shops where you can find thousands of souvenirs. You will fall in love with the country if you are a diver or snorkeler.