I did this, based on the information here: https://www.princesscruises.is/en/cruise-tours/europe/best-greece
The Athens Mariott: 211 euros per night, so 100 euros pp.
The Amalia Delphi is 100 euros per night, so another 100 pp for two nights.
Divani Kalambaka is 152 so 75 pp.
So you have 275 pp accomodation. I would - generously - estimate food to be 100 euros pp/pd, but let's make it 150, drinks included; for four days that's 600. That leaves transport - another generous 100 euros pp/pd. 1000 euros in total, 1080 dollars.