Taormina is full of tourist traps, but good restaurants can be found if you look beyond the main drag. Prices are higher here than elsewhere in Sicily, reflecting the resort-town premium. Seafood is the strong suit, and the views from many restaurant terraces are hard to beat.