Check out White Sands - on the beach and decent price

http://www.whitesandsjamaica.com/index.htm