It's easy to think of the Caribbean as a broadly homogenous region, and that's completely true when it comes to turquoise ocean and flawless white sand beaches, but it’s the life on land that really brings out the colour in the Caribbean because there are actually huge cultural and geographical differences between islands. Emerald forests carpet the Pitons in St Lucia, coral colours coat the clapboard houses of Antigua and deep amber rum is poured pretty much everywhere. Those who can see beyond the sea will be well and truly rewarded on their Caribbean islands holidays, and this is a region that rewards repeated visits.