We have friends who stayed at Pure Gardens it was very nice.

Firefly still has rooms for that time too. We stayed there last month and loved it, right on the beach and breakfast was included.

http://www.jamaicalink.com/