Young Island Resort in St Vincents. I had my honeymoon there and then bought years later. It was like a dream. The food is out of this world. I couldn't stop eating (real nice on my honeymoon, right? LOL, sorry dear). The drinks were potent but delicious and the staff fantastic. It made the honeymoon that much more special. The rooms were so clean and comfortable I wish I could move there.
If you want a treat this is the place to go!
P.S. The spa treatments were an extra bonus.