If you are looking for a serene place with beautiful views and fantastic food, I highly recommend staying at Casale Margherita Turismo Rurale. The location was perfectly located on top of a hill in the national park, with Cefalu and its beaches around 20 minutes away. Highly recommend having dinner here, we had the best food of our whole Sicily trip.