Eating on Capri is expensive by Italian mainland standards — the island tax is real and unavoidable. That said, there are restaurants here that justify the prices, particularly those serving the local seafood. The most reliable concentrations of good restaurants are on the lanes leading off the Piazzetta in Capri town, and in the quieter streets of Anacapri where prices are somewhat lower.
Look for dishes using local ingredients: totani con patate (squid with potatoes), insalata di limone (Capri's intense local lemons dressed with olive oil), ravioli caprese (with local caciotta cheese and marjoram), and torta caprese — the dense almond-chocolate flourless cake that originated here.