Just a couple hours drive from Havana is Varadero, a popular beach resort town found on Hicacos Peninsula. Many miles of coastline let you enjoy views of the Atlantic Ocean, and the white sandy beaches and blue warm waters really are stunning to behold. While the gorgeous beach is the reason why Varadero is among the best places to visit in Cuba, there is plenty more to do. Parque Josone is a gorgeous park filled with botanical gardens, lakes, wildlife and bridges, not to mention music, vendors and even camel rides for kids. Also worth exploring are the Bellamar Caves, an extensive cavern system that been available to visitors for more than 150 years.