From the allure of colorful mosaics to the vintage car-filled streets, there is plenty to love about Cuba ... beach only about seven miles south of the small Spanish colonial town of Trinidad ...