Check out Chukka Cove.
http://www.chukkacaribbean.com/MontegoBay/horseback.php
Its not in Negril, but is between Negril and MoBay. They have a horse and swim/ ride on the beach.