Cuba is a large island , three-quarters the size of Florida , and aside from crowded hot spots like Havana and Varadero and a handful of colonial cities and resorts , it is largely underdeveloped -- making it a sleeping giant of Caribbean tourism . ''