This one really looks like a scam or a "too good to be true". The thing that popped out at me was the ports of call:
There is no way you are going to get from Baltimore to Los Angeles in seven/eight days with at least two port stops. Panama Canal cruises are 10+ days.
Also: Any email that says "We've been trying to contact you." is also a scam. If they had been trying to contact you, you would know it. This would not have been the first email.
This would go into the "Deleted Items" folder.