11. Varadero Beach
Almost three hours away by bus from the city of Havana, you cannot resist the allure of this blue azure colored water of Cuba. The Varadero Beach is a dream come true for most travelers who like to enjoy a variety of water sports activity in the sea. Although punctuated by a continuous succession of resorts and hotels, it is a beautiful place to enjoy, especially at sunset. Indeed, it is one of the best beaches in the Caribbean where you can experience everything and still yearn to go back again and again.
Image Credit: sp2palante