The best islands in the Caribbean to visit in 2024