Royal Caribbean Serenade of the Seas docked in St. Croix