The historic attractions in Cefalù include the city’s cathedral and an art museum, but the primary reason visitors flock to the town is the beach. The beach is within easy walking distance of the town center, so you can spend a lazy day wandering between the two, or rest assured you’re within staggering distance of your bed when the sun has finally worn you out for the day.
If you need other non-beachy things to do in Cefalù, consider a hike up “La Rocca,” where you’ll be rewarded with lovely views overlooking the town. You can also check out the 4th century archaeological site of the “Tempio di Diana” (Diana’s Temple), located on La Rocca as well. Cefalù is a one-hour train ride from Palermo, which makes for a good day trip. Another good day trip option is to take a hydrofoil out to the nearby Aeolian Islands.
Cefalù is on the train line that connects with Messina, where many ferries from the Italian mainland arrive. Trains from Messina toward Cefalù run regularly, especially during the summer. There are some buses that run along the coast, too, but for the most part if you plan to explore more of Sicily you’d be smart to rent a car.