If you want to make it really special.....send her to Jackies On The Reef!

http://www.jackiesonthereef.com/home.html

Reviews:
http://www.tripadvisor.com/Hotel_Rev...l_Jamaica.html