Whether it’s relaxing on the beach or playing water sports, Caribbean vacations offer something for everyone – but with so many islands to choose from, how can you be sure your destination will have everything you need?