More than 7,000 individual islands, including 13 sovereign nations and 12 dependencies, make up the sun-soaked Caribbean – so picking just one is a tricky task.