Definitely stick with Beaches & Cream, Cape May, or Yachtsman Steakhouse. Having to rush dinner to make a cruise that I might miss would give me an upset stomach. No fun. It's an easy walk around the Yacht/Beach.
I could be wrong, but I think that you can't make ADRs for Beaches & Cream. That time of day, they will be packed with other dinner guests. Go for Cape May or Yachtsman, or restaurants on the Boardwalk, which are also a ten minute walk (or boat ride) away.