Mags, I had a similar dilemma in my own search for a resort. Originally, FI and I wanted to keep the price down to $1600 (after tax) for our guests but after months of exhaustive searching, we found that that just wasn't possible (we're coming from Vancouver, BC, though so that made a huge difference in our search). We were a little discouraged b/c we thought Jamaica would just be out of our reach and began looking into Mexico options. However, after some discussion with our close friends and family, all said that what matters most is what WE want, so if it meant a few extra hundred dollars per person, so be it. And in the end, the difference between Jamaica and Mexico was only a few hundred bucks so we decided, with our family/friends blessing, to fork out the extra $$ to get the wedding we really want - in Jamaica!
I think you just have to keep an open mind, do a LOT of research both on your own and through a travel agent, and in the end what is meant to be will be.
Good luck in your search!