An unexpected twofer - two large Carnival Cruise ships, the Spirit, and the Splendor at anchor in Cabo San Lucas, MX.