I've never thought much of Nassau or San Juan. To me they both are equally poor cruise stops. I'd go with the Valor simply because it is a newer ship. We cruised on the Triumph in 2003 and I felt the layout was poor with several bottlenecks in passenger traffic. I also felt the ship was not as well maintained as I've come to expect with Carnival.