Legend of the Seas Fort Lauderdale → Coco Cay → Charlotte Amalie, Saint Thomas → Fort Lauderdale Apr 28, 2028 · 9 nights $2,213 · $246/night