Email Marian at Fun Holiday. They will give you a lower rate than what is shown on their website if you ask, especially since your stay is longer than a "typical tourist". Make sure you mention that too.
funholidaybeachresort@cwjamaica.com
funholidaybeachresort@cwjamaica.com