Celebrity Silhouette San Juan → Charlotte Amalie, Saint Thomas → Castries → San Juan Oct 29, 2028 · 7 nights $614 · $88/night