Carnival passenger shares "saga at sea"