Cuba is an alluring destination for an array of travellers; perfect for relaxing on the beach and sailing in the sparkling ocean, exploring the...