Kantara, Rendez-Vous, and Ganga restaurants on Dhekelia Road are probably the best restaurants in Larnaca. More expensive than the rest, but well worth it. Both Kantara and Rendez-Vous have a good selection of international wines (Cyprus wines are an acquired taste ... to say the least!)