Images of Cuba, the largest of the Caribbean islands, readily come to mind – the exuberant musical scene, idyllic white sand beaches backed by palm trees, marvellously preserved Spanish colonial architecture, the unique revolutionary heritage, 1940’s pink Cadillacs cruising the streets of Havana, and a lushly green countryside of sugar cane, tobacco, mountain ranges and waterfalls.