こんにちは!
ご質問ありがとうございます。
『クルージングディナーを楽しんだ。最高の夜だった』は、いくつか言い方が考えられますが、例えば、
We enjoyed the dinner cruise, and it was the best night.
と言えます。
『船上でディナーを楽しむのが目的のクルージング』を英語で dinner cruise と言います。
また、It was the best night I have ever had. とすると、『今までで一番最高の夜だった』と言うこともできますね!
参考になれば幸いです。