Celebrity Silhouette San Juan → Charlotte Amalie, Saint Thomas → Castries → San Juan Nov 26, 2028 · 7 nights $610 · $87/night