Everyone dreams of a Caribbean holiday. With those perfect beaches, crystal clear blue waters and weather so toasty you could spread marmalade on it – these paradise islands really are dreamboats. Although there are over 7,000 islands in the Caribbean, at least 30 of those are island nations, which means you’ve got a bumper crop when it comes to choosing where you want to go. But which Caribbean island is right for you? Will it be the verdant mountains of Jamaica, the azure waters of Barbados or the postcard views of St Lucia. Our quiz below will solve that in a jiffy.