If you liked Dreams, then the actual beach was not your primary motivator, as Nettle Bay isn't spectacular.
For similar upscale food:
You may like Friar's Bay Beach Cafe.
Or Kokomo at Indigo Bay.
http://www.kokomo-sxm.com/wp/I also agree with a visit to Pinel Island.
Others may blast me here, but I enjoy Rainbow in Grand Case. They just re-opened last Saturday, and food reviews show it to be spectacular again.
http://rainbowcafe.fr/