Both times we went to Mayfield Falls we had lunch there, which was fantastic. if you were only taking one day trip, I'd go to Mayfield. If 2 short day trips are planed you could do the Blue Hole\Lighthouse and maybe get something to eat at Jus Natural out by the lighthouse.
Regards,
Bob