Jamaica tourism earnings have shown remarkable resilience with 2.34 million visitors bringing in US$2.5 billion in revenue.