From meals to on-board services, a solo traveler had a forgettable experience with Carnival Cruise Line.